多线程4:线程内置锁重入
内置锁是可重入的,因此一个线程试图获取一个本来由他自己持有的锁,请求就会成功
public class Test {
public synchronized void getLock(){
System.out.println("lock");
this.getAgain();
}
public synchronized void getAgain(){
System.out.println("again");
}
public static void main(String[] args) {
Test t = new Test();
t.getLock();
}
}
运行结果:
lock again
浙公网安备 33010602011771号