Java中的鎖-可/重入鎖,,自旋鎖,悲/樂觀所,獨享鎖,共享鎖,非/公平鎖

Java 中鎖的概念java  自旋鎖:爲了避免放棄CPU執行權,循環使用CAS技術對數據進行嘗試更新,直至成功 悲觀鎖:假定確定會發生併發衝突,同步全部對數據相關的操做,讀數據也上鎖  樂觀鎖:假定不會發生併發衝突,在更新數據時若發現數據和以前獲取的數據不一致,則讀取最新的數據,並嘗試更新 獨享鎖(寫):給資源加上寫鎖,線程能夠修改資源,其餘線程不能加鎖(單寫) 共享鎖(讀):給資源加上讀鎖後只
相關文章
相關標籤/搜索