Re: [問題] 關於interrupt是否需要lock的問題
: 可以請問.ISR為何不適用semaphore???
因為 semaphore 是一種 sleeping 型態的 lock,
ISR 是不可以進入 sleep 的,所以你只能使用 spin lock。
如果你在 ISR 裡要處理的東西很多,
你就應該考慮 tasklet 這類的 bottom half 機制。
ISR 最好是只做簡單工作並快速返回較好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.51.198
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):