1. 什么是AQS AQS - AbstractQueuedSynchronizerAQS定义了实现线程同步器的基础框架, 线程同步器的作用是协调多个线程对共享资源的访问。 AbstractQueuedSynchronizer派生出Java并发包的重要类, 如下:- CountDownLatch(倒计时同步器)- CyclicBarrier(循环栅栏同步器) - Semaphore(信号量同步器) [ˈseməfɔ:(r)]- ReentrantLock(可重入锁) 在多个线程共享同一个资源时, 可以基于AQS的相…