作者iman00b (I'm a n00b)
看板LinuxDev
标题Re: [问题] 关於interrupt是否需要lock的问题
时间Sat Jun 26 23:45:54 2010
: 可以请问.ISR为何不适用semaphore???
因为 semaphore 是一种 sleeping 型态的 lock,
ISR 是不可以进入 sleep 的,所以你只能使用 spin lock。
如果你在 ISR 里要处理的东西很多,
你就应该考虑 tasklet 这类的 bottom half 机制。
ISR 最好是只做简单工作并快速返回较好。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.51.198