AQS(AbstractQueuedSynchronizer) 抽象的队列同步器
是用来构建锁和其它同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示持有锁的状态。