手寫自旋鎖

 一、自旋原理 簡單講:線程嘗試獲取鎖的過程不會阻塞,而是採用循環的方式不斷獲取鎖。 優點: 減少內核態和用戶態切換的消耗 缺點: 不停自旋消耗CPU 二、 動手實現簡單自旋鎖 2.1 利用 AtomicReference 實現   AtomicReference 原子性,底層實現CAS操作,可以對比普通對象的引用。 源碼簡析:   從源碼中可以看出,AtomicReference 這原子操作底層
相關文章
相關標籤/搜索