AQS 一般称为队列同步器 AQS是用来构建锁和其他同步组件的基础框架,其也是Java三大并发工具(CountDownLatch、CyclicBarrier、Semaphore)的基础,可见其重要性. 通过AQS可以来实现公平锁 AQS的设计与实现中实际上是体现了模板模式的 java.util.concurrent.locks AbstractQueuedSynchronizer,队列同步器 /** * Provides a framework for implementing blocking locks and…