[参考文章] https://www.jianshu.com/p/df0d7d6571de http://ifeve.com/introduce-abstractqueuedsynchronizer/ [ AbstractQueuedSynchronizer概述 ] AbstractQueuedSynchronizer,队列同步器,简称AQS,基于FIFO,是Java并发用来构建锁或者其他同步组件的基础框架. 一般使用AQS的主要方式是继承,子类通过实现它提供的抽象方法来管理同步状态(同步器用了…