AbstractQueuedSynchronizer是Doug Lea写的,从JDK1.5加入的一个基于FIFO等待队列实现的一个用于实现同步器的基础框架,我们用IDE看AQS的实现类,可以发现以下:抽象类AbstractQueuedSynchronizer的实现如下:有公平和非公平的实现
    image.png