java--獨享鎖/共享鎖+公平鎖/非公平鎖+樂觀鎖/悲觀鎖

樂觀鎖 VS 悲觀鎖 1.樂觀鎖java 顧名思義,就是很樂觀,每次去拿數據的時候都認爲別人不會修改,因此不會上鎖,可是在更新的時候會判斷一下在此期間別人有沒有去更新這個數據,可使用版本號等機制。算法 樂觀鎖適用於多讀的應用類型,樂觀鎖在Java中是經過使用無鎖編程來實現,最常採用的是CAS算法,Java原子類中的遞增操做就經過CAS自旋實現的。數據庫 CAS全稱 Compare And Swap
相關文章
相關標籤/搜索