从ReentrantLock分析AbstractQueuedSynchronized源码
1.示例代码ReentrantLock lock = new ReentrantLock();lock.lock();lock.unlock();2.ReentrantLock构造方法private final Sync sync;//空构造的情况创建一个非公平锁public ReentrantLock() { sync = new NonfairSync();}//传boolean值,true的情况创建一个公平锁,false创建一个非公平锁public Ree..
原创
2020-09-16 09:18:13 ·
112 阅读 ·
0 评论