又叫递归锁 synchronized和reentrantlock都是这种锁

同一个线程在外部方法锁住以后 内部方法还有这把锁 自动获得该锁 不用释放外部锁

https://www.youtube.com/watch?v=NQoE2r-SPFk&ab_channel=尚硅谷IT培训学校