2021
08-26
08-26
详解Java并发包基石AQS
目录一、概述二、基本实现原理2.1、如何使用2.2、设计思想三、自定义同步器3.1、同步器代码实现3.2、同步器代码测试四、源码分析4.1、Node结点4.2、独占式4.3、共享式五、总结一、概述AQS是一个用来构建锁和同步器的框架,使用AQS能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的ReentrantLock,Semaphore,其他的诸如ReentrantReadWriteLock,SynchronousQueue,FutureTask等等皆是基于AQS的。当然,我们自己也能利用...
继续阅读 >