标签: linux-kernel interrupt tasklet
如果正在运行的tasklet被硬件中断中断,会发生什么。我的意思是如果在执行过程中有一个tasklet并且发生了硬件中断。在运行中断代码之前,tasklet是否完成其执行,或者在中断后执行tasklet。
答案 0 :(得分:1)
通常会立即执行硬件中断。返回时,tasklet将继续执行。
在操作共享数据结构时,tasklet将在短临界区中禁用中断,这是可能的,甚至是常见的。
答案 1 :(得分:0)
可以通过硬件中断来中断Taskelts。请参阅,例如this。