AQS是并发编程中非常重要的概念,它是juc包下的许多并发工具类,如CountdownLatch,CyclicBarrier,Semaphore 和锁, 如ReentrantLock, ReaderWriterLock的实现基础,提供了一个基于int状态码和队列来实现的并发框架.本文将对AQS框架的几个重要组成进行简要介绍,读完本文你将get到以下几个点: AQS进行并发控制的机制是什么 AQS独占和共享模式是如何实现的 同步队列和条件等待队列的区别,和数据出入队原则 一,AQS基本概念 AQS…