不可重入锁和可重入锁
2019-03-22 本文已影响0人
疯癫的猪猪猪
所谓不可重入锁,即若当前线程执行某个方法已经获取了该锁,那么在方法中尝试再次获取锁时,就会获取不到被阻塞;
所谓可重入,意味着线程可以进入它已经拥有的锁的同步代码块儿。
ReentrantLock和Synchronized是可重入的。
所谓不可重入锁,即若当前线程执行某个方法已经获取了该锁,那么在方法中尝试再次获取锁时,就会获取不到被阻塞;
所谓可重入,意味着线程可以进入它已经拥有的锁的同步代码块儿。
ReentrantLock和Synchronized是可重入的。