![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核
泮小俊233
技术爱好者
展开
-
Linux内核源码解析 - CFS调度算法
进程调度,那么先从进程描述符的数据结构开始 struct task_struct { volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ void *stack; atomic_t usage; unsigned int flags; /* per process flags, defined belo...原创 2018-10-11 17:05:36 · 1521 阅读 · 0 评论 -
路由
数据结构 路由函数操作表 struct fib_table { struct hlist_node tb_hlist; //用来将各个路由表连接成一个双向链表 u32 tb_id; //路由标识,最多可以有256个路由表(静态路由、策略路由等等表项) unsigned tb_stamp; int tb_default; ...原创 2019-02-27 20:37:32 · 654 阅读 · 0 评论 -
socket 源码解析之创建
数据结构 /** * struct socket - general BSD socket * @state: socket state (%SS_CONNECTED, etc) * @flags: socket flags (%SOCK_ASYNC_NOSPACE, etc) * @ops: protocol specific socket operations * @...原创 2019-02-25 17:23:54 · 1286 阅读 · 0 评论