ReentrantLock:实现了Lock接口,是一个可重入锁,并且支持线程公平竞争和非公平竞争两种模式,默认情况下是非公平模式.ReentrantLock算是synchronized的补充和替代方案. 公平竞争:遵从先来后到的规则,先到先得非公平竞争:正常情况下是先到先得,但是允许见缝插针.即持有锁的线程刚释放锁,等待队列中的线程刚准备获取锁时,突然半路杀出个程咬金,抢到了锁,等待队列中等待获取锁的线程只能干瞪眼,接着等抢到锁的线程释放锁 ReentrantLock与synchronized比…