
Linux
文章平均质量分 96
你好,冯同学
这个作者很懒,什么都没留下…
展开
-
timerfd加epoll封装定时器
timerfd加epoll封装定时器原创 2024-05-12 11:28:12 · 1195 阅读 · 1 评论 -
Linux网络协议栈从应用层到内核层④
从源码的角度分析,网卡接受数据,数据是如何经过协议栈传递到应用层的原创 2024-04-03 20:44:18 · 1320 阅读 · 0 评论 -
Linux网络协议栈从应用层到内核层③
从源码的角度分析数据是如何在协议栈中,从应用层传递到网卡的原创 2024-03-25 21:00:47 · 1197 阅读 · 0 评论 -
Linux网络协议栈从应用层到内核层②
bind,listen,connect,accept源码分析,tcp三次握手源码分析原创 2024-03-22 19:53:51 · 1296 阅读 · 0 评论 -
Linux网络协议栈从应用层到内核层①
socket系统调用源码剖析原创 2024-02-04 13:57:07 · 1157 阅读 · 0 评论 -
初识文件系统
了解Linux下ext系列文件系统的大致结构,inode的结构,软硬链接,文件类型的分类原创 2023-12-12 11:01:07 · 974 阅读 · 0 评论 -
特殊进程之守护进程
编写守护进程的基本步骤原创 2023-12-08 16:58:16 · 1490 阅读 · 0 评论 -
epoll的LT与ET模式以及阻塞和非阻塞
epoll的LT与ET模式以及阻塞和非阻塞原创 2023-06-07 20:05:09 · 2069 阅读 · 0 评论 -
多线程(线程池,读者写者,自旋锁)
了解线程池的概念、应用场景和种类,自己实现一个非常简单的线程池了解什么是单例模式,以及饿汉实现方式和懒汉实现方式,并且用懒汉方式实现单例模式了解什么是自旋锁以及了解其它各种常见的锁以及读写者问题原创 2022-05-28 07:00:00 · 859 阅读 · 33 评论 -
多线程与锁
了解什么是死锁,死锁产生的四个必要条件,如何避免死锁。了解什么是线程同步,什么是条件变量、条件变量的相关接口以及如何使用条件变量了解POSIX信号量以及相关用法实现基于环形队列的生产者消费者模型原创 2022-05-21 14:24:40 · 1283 阅读 · 51 评论 -
初识多线程
理解线程的基本概念,优缺点以及用途理解线程和进程的区别学会控制线程理解LWP原创 2022-05-14 08:56:51 · 1119 阅读 · 3 评论 -
深入理解多线程
了解线程退出、线程等待、线程终止、线程分离、线程互斥。理解什么是互斥量,以及如何使用互斥量的相关接口,了解互斥量的原理是什么理解什么是重入和线程安全,知道两者的区别和联系原创 2022-05-15 09:36:52 · 1805 阅读 · 4 评论 -
理解进程信号
理解Linux中信号的产生方式、产生过程、处理方式,以及处理方式有哪些。理解什么是捕捉信号,捕捉后在什么时候进行处理。深入理解在什么时候进行信号检测。理解什么是信号集,如何操作信号集,以及相关的操作信号集的函数原创 2022-05-12 12:48:07 · 716 阅读 · 9 评论 -
进程间通信
了解进程间的通信方式,例如管道(匿名管道和命名管道)、共享内存、消息队列、信号量原创 2022-05-11 21:56:00 · 7346 阅读 · 9 评论 -
理解Linux中的文件IO
了解Liunx是文件操作和语言级别的文件操作的区别,了解对文件操作的系统调用(open、close、read、write)、了解什么是文件描述符、了解重定向的原理以及如何使用dup2及其原理。了解缓冲区和在写代码时因为缓冲区带来的影响,以及如何进行解决...原创 2022-04-12 10:12:10 · 1356 阅读 · 9 评论 -
理解进程控制
再次深度理解fork函数,了解进程终止的几种场景、进程等待的方式以及什么是进程替换原创 2022-03-21 16:47:37 · 1505 阅读 · 1 评论 -
理解Linux进程概念
了解进程的基本概念、状态、特点以及fork函数原创 2022-03-12 14:21:29 · 4367 阅读 · 3 评论