Java併發編程:ReetrantLock(重入鎖)源碼解析

        ReentrantLock可以有公平鎖和非公平鎖的不同實現,只要在構造它的時候傳入不同的布爾值,繼續跟進下源碼我們就能發現,關鍵在於實例化內部變量sync的方式不同,如下所示: public ReentrantLock(boolean var1) { this.sync = (ReentrantLock.Sync)(var1 ? new ReentrantLock.
相關文章
相關標籤/搜索