ReentrantLock中公平锁与非公平锁的区别

ReentrantLock:经过模板模式使用Sync继承了AbstractQueuedSynchronizer(同步器) ,继而又使用了FairSync,NonFairSync类来覆写了Sync的方法, 在使用ReentrantLock时,经过构造方法肯定使用公平锁仍是非公平锁。 公平锁与非公平锁的差异主要在获取锁时:web 公平锁: //首先直接调用acquire方法 final void l
相关文章
相关标签/搜索