We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 59f72fb + af25e66 commit 3f6c0f2Copy full SHA for 3f6c0f2
文章/进程管理/任务调度.md
@@ -24,7 +24,7 @@
24
* SCHED_IDLE:空闲时间才会跑的任务
25
* CFS:完全公平调度策略,较为特殊的一种策略。CFS 会为每一个任务安排一个虚拟运行时间 vruntime。如果一个任务在运行,随着一个个 CPU时钟tick 的到来,任务的 vruntime 将不断增大,而没有得到执行的任务的 vruntime 不变。由此,当调度的时候,vruntime较小的就拥有较高的优先级。 vruntime的实际计算方式和权重相关,由此保证了优先级高的按比例拥有更多的执行时间,从而达到完全公平。
26
27
-## 三. 调度相关的架构体
+## 三. 调度相关的结构体
28
首先,我们需要一个结构体去执行调度策略,即sched_class。该类有几种实现
29
30
* stop_sched_class 优先级最高的任务会使用这种策略,会中断所有其他线程,且不会被其他任务打断;
0 commit comments