tianzinan
发表于 2022-8-22 10:53:43
public class DeadLock {
public static void main(String[] args) {
Object o1 = new Object();
Object o2 = new Object();
// t1和t2两个线程共享o1,o2
Thread t1 = new MyThread1(o1,o2);
Thread t2 = new MyThread2(o1,o2);
t1.start();
t2.start();
}
}
class MyThread1 extends Thread{
Object o1;
Object o2;
public MyThread1(Object o1,Object o2){
this.o1 = o1;
this.o2 = o2;
}
public void run(){
synchronized (o1){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
synchronized (o2){
}
}
}
}
class MyThread2 extends Thread {
Object o1;
Object o2;
public MyThread2(Object o1,Object o2){
this.o1 = o1;
this.o2 = o2;
}
public void run(){
synchronized (o2){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
synchronized (o1){
}
}
}
}
小叶子ocv
发表于 2022-8-22 11:13:27
6469464643946446
自由自在1108
发表于 2022-8-22 11:30:04
正需要,支持楼主大人了!
a112350
发表于 2022-8-22 12:22:33
珍惜生命,果断回帖。
nooon
发表于 2022-8-22 13:16:19
啥也不说了,感谢楼主分享哇!
feil
发表于 2022-8-22 13:22:30
啥也不说了,感谢楼主分享哇!
sgf201314
发表于 2022-8-22 13:24:46
珍惜生命,果断回帖。
qw147258369
发表于 2022-8-22 13:29:30
啥也不说了,感谢楼主分享哇!
1968807007
发表于 2022-8-22 14:46:34
珍惜生命,果断回帖。
Smile1414
发表于 2022-8-22 15:33:46
正需要,支持楼主大人了!
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13
14