【发布时间】:2014-07-01 00:44:42
【问题描述】:
如果进程上下文中持有自旋锁。如果在中断上下文中需要相同的自旋锁会发生什么?
中断处理程序等待直到进程释放自旋锁,或者中断处理程序将它安排在另一个处理器上?正如stackoverflow中的以下线程所述。
但问题还是一样,中断处理程序会等待自旋锁被释放吗?不是吗?
【问题讨论】:
-
我建议您将任何示例代码添加到此 Q 中。否则它可能会因缺乏努力/研究而关闭。
-
我没有任何示例代码,我很好奇是否有任何示例可以理解这一点。我已经通过“LKD”,但它告诉如果你在 tasklet 和中断处理程序之间共享数据,你必须使用自旋锁。
标签: spinlock