可重入锁(Reentrant Lock),也称递归锁,是一种支持同一个线程多次获取同一个锁的机制。即同一个线程上,可以重复获取一个锁n次,同样的,在释放时也需要释放n次。 注:synchronized和reentrantlock都是可重入锁。