ReentrantLock中公平鎖與非公平鎖的區別

ReentrantLock:經過模板模式使用Sync繼承了AbstractQueuedSynchronizer(同步器) ,繼而又使用了FairSync,NonFairSync類來覆寫了Sync的方法, 在使用ReentrantLock時,經過構造方法肯定使用公平鎖仍是非公平鎖。 公平鎖與非公平鎖的差異主要在獲取鎖時:web 公平鎖: //首先直接調用acquire方法 final void l
相關文章
相關標籤/搜索