考察点:多线程
AQS其实就是一个可以给我们实现锁的框架内部实现的关键是:先进先出的队列、state状态定义了内部类ConditionObject拥有两种线程模式独占模式和共享模式。在LOCK包中的相关锁(常用的有ReentrantLock、 ReadWriteLock)都是基于AQS来构建,一般我们叫AQS为同步器。

考察点:多线程
AQS其实就是一个可以给我们实现锁的框架内部实现的关键是:先进先出的队列、state状态定义了内部类ConditionObject拥有两种线程模式独占模式和共享模式。在LOCK包中的相关锁(常用的有ReentrantLock、 ReadWriteLock)都是基于AQS来构建,一般我们叫AQS为同步器。