我对tasklet的了解:
- Tasklet 在启用所有中断的情况下运行。
- tasklet 在中断上下文中运行。
- 不可能是睡觉。
- 它以原子方式运行。
- 它有保证不会迟于下一个滴答声。
我的问题:
- 由于在下半部分启用了所有中断,如果一个小任务正在运行并且在任何中断之间会发生什么。(如果在 tasklet 执行期间中断被禁用,那么 tasklet 有什么好处)?
- 为什么要保证 tasklet 总是被安排到下一个时钟周期?
- 说tasklet是优先级为0(Hi priority tasklet)和优先级为6(Normal taslet)的softirq是否正确?