自旋鎖有兩個版本:
spin_lock()
spin_lock_irqsave()
個人理解,如果只在ISR中,使用spin_lock();
如果在進程上下文,或者進程上下文或者中斷上下文都用到,
或者在某個函數中用到,而這個函數會被其它函數調用則用spin_lock_irqsave().
自旋鎖的使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
高通平臺讀取液晶(ILI9881C芯片)ID的方法---根據此讀取ID方法可適配多個屏幕
jxhln
2020-07-07 12:55:08
dm9000驅動介紹
jason_work
2020-07-07 07:14:40
ARM MMU簡介
一. CP15寄存器 mcr 將ARM處理器的寄存器中的數據寫到CP15中的寄存器中 mrc 將CP15中的寄存器中的數據讀到ARM處理器的寄存器中 4.1.2 CP15寄存器介紹 寄存器編號
jason_work
2020-07-07 07:14:40
oss編程
jason_work
2020-07-07 07:14:40
hd audio驅動
jason_work
2020-07-07 07:14:40
AC97 與 HD audio的區別
jason_work
2020-07-07 07:14:40
voliate類型使用錯誤
zhaojiechuang
2020-07-07 01:27:06
led驅動-2
breeze991073
2020-07-06 19:52:14
leds_class創建過程
breeze991073
2020-07-06 19:52:14
led驅動-1
breeze991073
2020-07-06 19:52:14
驅動複習_驅動模塊
qq_20376499
2020-07-06 01:23:20
Linux驅動複習_字符設備的註冊
qq_20376499
2020-07-06 01:23:20