模拟线程死锁
public class test{
public static void main(){
//先创建两把锁
Object A=new Object();
Object B=new Object();
Thread T1=new Thread(){
public void run(){
synchronized (B) {
System.out.println("门外有锁");
}
}
};
Thread T2 = new Thread() {
public void run() {
synchronized (A) {
System.out.println("门内有锁");
}
}
};
T1.start();
T2.start();
}
}