自旋鎖

-自旋鎖 一、自旋鎖概念 自旋鎖實現在多處理器情況下保護臨界區。自旋鎖實際上是忙等待鎖,被自旋鎖保護的臨界區代碼執行時不能進入睡眠狀態,他不能因爲任何原因放棄處理器,除了服務中斷;被自旋鎖保護的臨界區代碼執行時,內核不能被搶佔。 單CPU不支持內核搶佔→空操作; 單CPU並支持內核搶佔→對內核搶佔功能的打開和關閉; SMP系統上,不僅對內核搶佔的禁止,還需要在內存加一個標誌,每個需要進入臨界區的代
相關文章
相關標籤/搜索