从ReentrantLock看aqs源码
AQS是啥
AQS,即AbstractQueuedSynchronizer, 队列同步器,它是Java并发用来构建锁和其他同步组件的基础框架
许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch,AQS就是⼀个半成品框架,方便程序员实现锁
从ReentrantLock看一下aqs源码
public static void main(String[] args) {
ReentrantLock lock = new ReentrantL
原创
2020-07-26 16:09:05 ·
147 阅读 ·
0 评论