ReentrantLock源码分析 这里写目录标题ReentrantLock源码分析公平锁非公平锁公平锁的实现Lock()方法unlock()方法非公平锁的实现lock()方法unlock()方法 我们都知道ReentrantLock是可重入的锁。这是他的类结构,其中分了三个内部类,Sync继承AbstractQueuedSynchronizer,NonfairSync和FairSync继承了Sync,顾名思义,NonfairSync是非公平锁,FairSync是公平锁。Sync锁的实现通过判断stat的值