tasklets究竟是如何在内部安排的?
我知道Tasklets是延迟中断处理程序,它们在中断环境中执行,除了它们具有最高优先级(绝对高于用户进程)。
但是,如果我们有多个Tasklet需要完成很多工作,那么这些Tasklet如何进行安排? 他们执行的顺序是什么?
你对一个相当复杂的话题提出了一个非常普遍的问题。 (你可能也想指定你的内核版本以及你是否使用RT-preempt补丁。)我发现这个页面包含了一个很好的tasklets描述。
任务蕾
希望有所帮助。 但是我猜想“如何安排”的快速答案是在softirq-tasklet线程内先到先得。
迈克尔
链接地址: http://www.djcxy.com/p/14845.html