筆記本開機黑屏很久一直有下劃線 筆記本開機黑屏很久一直有下劃線顯示
2022-12-03
更新時間:2022-07-22 15:25:44作者:佚名
自旋鎖和互斥鎖的區(qū)別是:
自旋鎖與互斥鎖有點類似,只是自旋鎖不會引起調(diào)用者睡眠,如果自旋鎖已經(jīng)被別的執(zhí)行單元保持,調(diào)用者就一直循環(huán)在那里看是 否該自旋鎖的保持者已經(jīng)釋放了鎖,“自旋”一詞就是因此而得名。其作用是為了解決某項資源的互斥使用。因為自旋鎖不會引起調(diào)用者睡眠,所以自旋鎖的效率遠高于互斥鎖。雖然它的效率比互斥鎖高。
自旋鎖一直占用CPU,他在未獲得鎖的情況下,一直運行--自旋,所以占用著CPU,如果不能在很短的時 間內(nèi)獲得鎖,這無疑會使CPU效率降低。在用自旋鎖時有可能造成死鎖,當遞歸調(diào)用時有可能造成死鎖,調(diào)用有些其他函數(shù)也可能造成死鎖,因此要慎重使用自旋鎖,自旋鎖只有在內(nèi)核可搶占式或SMP的情況下才真正需要,在單CPU且不可搶占式的內(nèi)核下,自旋鎖的操作為空操作。自旋鎖適用于鎖使用者保持鎖時間比較短的情況下。