喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

JAVA之测试多线程死锁

上一篇 / 下一篇  2018-06-20 10:43:05 / 个人分类:性能测试

public class DeadLockThread1 extends Thread {

public void run() {
try {
Thread.sleep(1);
synchronized ("bcd") {
synchronized ("abc") {
}
}
} catch (InterruptedException e) {
// TODO: handle exception
e.printStackTrace();
}
}
}




public class DeadLockThread2 extends Thread {

public void run() {
try {
Thread.sleep(1);
synchronized ("abc") {
synchronized ("bcd") {
}
}

} catch (InterruptedException e) {
// TODO: handle exception
e.printStackTrace();
}
}

}



public class TestThread {

public static void main(String[] args) {
// TODO Auto-generated method stub
DeadLockThread1 t1=new DeadLockThread1();
DeadLockThread2 t2=new DeadLockThread2();
t1.start();
t2.start();
}

}




TAG:

 

评分:0

我来说两句

Open Toolbar