可重入的獨佔鎖——ReentrantLock

ReentrantLock是Java.util.concurrent.locks包中的一個類,是獨佔鎖,它是基於AQS實現的 ReentrantLock與synchronized的區別 Synchronized由編譯器去保證加鎖和釋放鎖,ReentrantLock需要手動加鎖和釋放鎖 ReentrantLock可以指定是公平鎖還是非公平鎖,synchronized只能是非公平鎖 Reentrant
相關文章
相關標籤/搜索