自旋鎖的使用

自旋鎖有兩個版本:
spin_lock()
spin_lock_irqsave()
個人理解,如果只在ISR中,使用spin_lock();
如果在進程上下文,或者進程上下文或者中斷上下文都用到,
或者在某個函數中用到,而這個函數會被其它函數調用則用spin_lock_irqsave().

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章