Tasklets下半部分计划

下半部分遵循哪种调度算法? 如果一个下半部分正在执行,并假设在这种情况下另一个更高优先级的下半部分将会是什么行为?

请考虑上述情况与TASKLET


每个CPU都有调度(高优先级和普通)任务队列的队列。

当CPU即将从中断或系统调用返回到用户空间时,它会检查计划的tasklet并执行它们。 tasklet完成后,再次执行相同的检查。 (如果计划的tasklet太多,它们不会一次全部执行,而是移入内核线程ksoftirqd ;但原理保持不变。)

因此,一个tasklet永远不会中断另一个tasklet,但是高优先级的tasklet将在任何调度的“普通”tasklet之前执行。

链接地址: http://www.djcxy.com/p/84795.html

上一篇: Tasklets Bottom half Scheduling

下一篇: order of execution