Java併發編程的藝術(九)——完全理解ReentrantLock

1. ReentrantLock的介紹 ReentrantLock重入鎖,是實現Lock接口的一個類,也是在實際編程中使用頻率很高的一個鎖,支持重入性,表示可以對共享資源可以重複加鎖,即當前線程獲取該鎖再次獲取不會被阻塞。在java關鍵字synchronized隱式支持重入性,synchronized經過獲取自增,釋放自減的方式實現重入。與此同時,ReentrantLock還支持公平鎖和非公平鎖兩
相關文章
相關標籤/搜索