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