源碼閱讀:基於併發AQS的(獨佔鎖)重入鎖(ReetrantLock)及其Condition實現原理

Lock接口 前面我們詳談過解決多線程同步問題的關鍵字synchronized,synchronized屬於隱式鎖,即鎖的持有與釋放都是隱式的,我們無需干預,而本篇我們要講解的是顯式鎖,即鎖的持有和釋放都必須由我們手動編寫。在Java 1.5中,官方在concurrent併發包中加入了Lock接口,該接口中提供了lock()方法和unLock()方法對顯式加鎖和顯式釋放鎖操作進行支持,簡單瞭解一下
相關文章
相關標籤/搜索