批踢踢實業坊
›
看板
LinuxDev
關於我們
聯絡資訊
返回看板
作者
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