Java線程併發中的鎖——ReentrantLock(重入鎖)原理詳解

ReentrantLock是一個重入鎖,能夠支持一個線程對資源重複加鎖,他還支持公平加鎖和非公平加鎖。synchronized關鍵字也隱式的支持重進入,好比一個synchronized修飾的遞歸方法,在方法執行時,執行線程在獲取了鎖以後仍能連續屢次地得到該鎖ReentrantLock雖然沒能像synchronized關鍵字同樣支持隱式的重進入,可是在調用lock()方法時,已經獲取到鎖的線程,可以
相關文章
相關標籤/搜索