深入Linux内核架构-进程管理和调度(十)

谁说我不能喝 提交于 2020-04-14 17:42:09

【推荐阅读】微服务还能火多久?>>>

一、完全公平调度类

核心调度器必须知道的有关完全公平调度器的所有信息,都包含在fair_sched_class中:

kernel/sched_fair.c

在先前的讨论中,已经看到主调度器调用这些函数,接下来将考察这些函数在CFS(完全公平调度)中的实现方式。

1、数据结构

首先,需要介绍一下CFS的就绪队列。回想一下,可知主调度器的每个就绪队列中都嵌入了一个该结构的实例:

kernel/sched.c

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!