linux驅動學習--第十三天:第七章 Linux 設備驅動中的併發控制

小結:

四個知識點:

 

中斷屏蔽 、 原子操作 、 信號量 、 自旋鎖;

 

主要信號量 和 自旋鎖 使用的場景遵循三個原則:

 

1 、獲取鎖的時間長得時候使用信號量、短的時候使用自旋鎖。

 

2、要保護的代碼中含有阻塞操作的代碼塊的時候,必須使用信號量。因爲自旋鎖加上阻塞引起死鎖。

 

3、信號量用於進程之間。自旋鎖存在於中斷和軟中斷的情況下。

 

 

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