多线程之AbstractQueuedSynchronizer(AQS)
AQS 是java.util.concurrent.locks包下一个抽象的队列式同步器类;
一、简介:
为JUC(java.util.concurrent)包下的很多锁和同步器提供了基础(通俗的讲把 JUC下依赖与AQS 的同步器和锁比作车,AQS 就是车的动力系统,具体有哪些车的动力系统依赖AQS呢 ?别急慢慢往下看);
大家先简单看完 javadoc 文档:
大概能定位到几个重点:
1.子类必须定义改变此状态的受保护的方法: 子类必须定义改变次状态的受保护方法,aqs 内部定义了单...
原创
2020-06-03 17:36:30 ·
125 阅读 ·
0 评论