AbstractQueuedSynchronizer 是一个锁框架。实现的原理(大概): 1、关于重入锁方面的实现,参考(手写一个可重入锁)。 2、关于公平锁方面的实现,使用双链表的形式,进行公平锁的排队。怎么用: 详见AbstractQueuedSynchronizer的api,或者参考:ReentrantLock的实现。源码解析: 待补充。。。。