併發-顯示鎖Lock和獨佔鎖AQS(AbstractQueuedSynchronizer)

4、顯式鎖和AQS 顯式鎖 Lock接口和核心方法 lock():添加鎖 unlock():釋放鎖 trylock():這個方法確保了在需要鎖的時候,是未加鎖的狀態。返回true,表示是未加鎖的,返回false表示已加鎖   Lock接口和synchronized的比較:synchronized關鍵字語言層面,調用cpu指令實現,lock由類在語法層面(類級別) synchronized 代碼簡潔
相關文章
相關標籤/搜索