tasklets究竟是如何在内部安排的?

我知道Tasklets是延迟中断处理程序,它们在中断环境中执行,除了它们具有最高优先级(绝对高于用户进程)。

但是,如果我们有多个Tasklet需要完成很多工作,那么这些Tasklet如何进行安排? 他们执行的顺序是什么?


你对一个相当复杂的话题提出了一个非常普遍的问题。 (你可能也想指定你的内核版本以及你是否使用RT-preempt补丁。)我发现这个页面包含了一个很好的tasklets描述。

任务蕾

希望有所帮助。 但是我猜想“如何安排”的快速答案是在softirq-tasklet线程内先到先得。

迈克尔

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

上一篇: How exactly are tasklets scheduled internally?

下一篇: Is there a job scheduler library for node.js?