java.util.concurrent.locks.AbstractQueuedSynchronizer介绍(Javadoc翻译)
提供一个实现阻塞锁和基于先进先出等待队列的同步器(信号量,事件等等)的框架。这个类被设计出来作为大多数同步器的基类,这些同步器依靠一个单一的原子int值来代表状态。 //volatile int 或 AtomicInteger。 子类必须定义一个protected的方法来改变这个状态,以及定义这个状态在获取和释放此类的对象时的意义。 //获取和释放锁时state值是多少。 基于这些,此类中的其他方…