[Java] 鎖

前言 :鎖有了解過? 悲觀鎖樂觀鎖 :具體點呢? GG java 樂觀鎖 讓人易懂的解釋:每次去拿數據的時候都認爲其餘線程不會修改,因此不會上鎖,可是在更新(寫)的時候會判斷一下在此期間其餘線程有沒有更新過這個數據。 樂觀鎖適用於多讀的應用類型,這樣能夠提升吞吐量,在不加鎖的狀況下容許多線程併發修改。 樂觀鎖的體現:CAS CAS =》 compareAndSwap( 比較並交換) 在java.u
相關文章
相關標籤/搜索