【发布时间】:2015-07-06 11:20:38
【问题描述】:
如果正在运行的 tasklet 被硬件中断中断会发生什么。我的意思是如果在执行过程中有一个 tasklet 并且发生了硬件中断。 tasklet 是在中断代码运行之前完成执行,还是在中断之后执行 tasklet。
【问题讨论】:
标签: linux-kernel interrupt tasklet
如果正在运行的 tasklet 被硬件中断中断会发生什么。我的意思是如果在执行过程中有一个 tasklet 并且发生了硬件中断。 tasklet 是在中断代码运行之前完成执行,还是在中断之后执行 tasklet。
【问题讨论】:
标签: linux-kernel interrupt tasklet
通常会立即执行硬件中断。返回时,tasklet 将继续执行。
当一个小任务处理共享数据结构时,它可能会在较短的关键部分禁用中断,甚至很常见。
【讨论】:
Taskelts 可以被硬件中断中断。见,例如this。
【讨论】: