1. 程式人生 > >Linux驅動設計之訊號量

Linux驅動設計之訊號量

(3)訊號量存在於程序的上下文,因此,如果保護的共享資源需要在中斷或軟中斷情況下使用,則在訊號量和自旋鎖之間只能選擇自旋鎖。當然如果一定要使用訊號量,則只能通過down_trylock方式進行,不能獲取就立即返回避免阻塞。