JAVA併發編程(11)-JAVA重入鎖的實現

重入鎖 重入鎖就是當線程A已經獲取到了鎖A,當再次需要獲取鎖A時,可以正常獲取,不會被阻塞。就是一個線程可以多次獲取同一個鎖。synchronized 鎖就是可重入的。java 1.5以後提供了ReentrantLock 實現重入鎖功能。ReentrantLock 支持公平鎖和非公平鎖。 重進入的實現-非公平鎖 前邊兩篇中我們提到過鎖的底層實現就是 實現AQS的 tryAcquires 等方法。重
相關文章
相關標籤/搜索