Java线程可以在持有锁的同时获取锁吗?

sgo*_*les 4 java concurrency multithreading

如果一个线程持有一个,当线程需要进入由同一个锁控制的另一个关键部分时会发生什么?

b_e*_*erb 7

Java中的内部锁(同步)是可重入的,因此JVM将识别当前线程已经拥有此锁并且它将继续.

还有明确的锁,它们是可重入的.

如果锁不可重入,则可以不使用递归方法.