java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能.而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景. 一.简介 ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析. synchronized是独占锁,加锁和解锁的过程自动进行,易于操作,但不够灵活.ReentrantLock也是独占锁,加锁和解锁的过程需要手动进行,不易操作,…