求java线程死锁完整的代码(写好了追加分数)

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:21:49

public class DeadLock implements Runnable {

private boolean flag;

static Object o1 = new Object(), o2 = new Object();

public void run() {
System.out.println(flag);
if (flag) {
synchronized (o1) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
synchronized (o2) {
System.out.println("AAA");
}
}

} else {
synchronized (o2) {
try {