Java并发编程:ReetrantLock(重入锁)源码解析

        ReentrantLock可以有公平锁和非公平锁的不同实现,只要在构造它的时候传入不同的布尔值,继续跟进下源码我们就能发现,关键在于实例化内部变量sync的方式不同,如下所示: public ReentrantLock(boolean var1) { this.sync = (ReentrantLock.Sync)(var1 ? new ReentrantLock.
相关文章
相关标签/搜索