解释
什么是可重入锁?
可重入锁是一种特殊的互斥锁,它可以被同一个线程多次获取,而不会产生死锁。
-
首先它是互斥锁:任意时刻,只有一个线程锁。即假设A线程已经获取了锁,在A线程释放这个锁之前,B线程是无法获取到这个锁的,B要获取这个锁就会进入阻塞状态。
-
其次,它可以被同一个线程多次持有。即,假设A线程已经获取了这个锁,如果A线程在释放锁之前又一次请求获取这个锁,那么是能够获取成功的。
标签:重入,这个,Java,同一个,获取,互斥,线程
来源: https://www.cnblogs.com/CodeWater404/p/16338995.html