谁能写一个简单的线程死锁出来
小弟写出来的死锁在Eclipse里不生效,程序还是退出了,不知道啥原因
if(flag==0){ synchronized(o1){ System.out.println("0--开始锁住o1"); try { Thread.sleep(1000); } catch (InterruptedException e) {} synchronized(o2){ System.out.println("0--开始锁住o2"); LockTest.m("0"+Thread.currentThread().getName()); } } } if(flag==1){ synchronized(o2){ System.out.println("1--开始锁住o2"); try { Thread.sleep(1000); } catch (InterruptedException e) {} } synchronized(o1){ System.out.println("1--开始锁住o1"); LockTest.m("1"+Thread.currentThread().getName()); } }