Re: [問題] 關於interrupt是否需要lock的問題

看板LinuxDev作者 (I'm a n00b)時間15年前 (2010/06/26 23:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
: 可以請問.ISR為何不適用semaphore??? 因為 semaphore 是一種 sleeping 型態的 lock, ISR 是不可以進入 sleep 的,所以你只能使用 spin lock。 如果你在 ISR 裡要處理的東西很多, 你就應該考慮 tasklet 這類的 bottom half 機制。 ISR 最好是只做簡單工作並快速返回較好。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.51.198
文章代碼(AID): #1C9Y2sBM (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1C9Y2sBM (LinuxDev)