可重入锁 ReentrantLock 的底层是通过 AQS(AbstractQueuedSynchronizer) 实现
重入锁:一个线程获得了锁之后仍然可以反复的加锁,不会出现自己阻塞自己的情况。
← JUC锁 - 锁核心类AQS Java 并发 - ThreadLocal →