可重入锁(递归锁)是什么?

答案解析

可重入锁允许同一线程重复获得同一把锁,每获取一次计数+1,释放时计数-1,直到计数为0才真正释放锁。`synchronized`和`ReentrantLock`都支持可重入。