一个无聊的死锁
来源:互联网 发布:淘宝特卖女装连衣裙 编辑:程序博客网 时间:2024/05/22 13:44
public class DeadLock {
static String lock1="lock1";
static String lock2="lock2";
static class Thread1 extends Thread{
@Override
public void run() {
while (true) {
synchronized (lock1) {
System.out.println(Thread.currentThread().getName()
+ "lock1");
synchronized (lock2) {
System.out.println(Thread.currentThread().getName()
+ "lock2");
}
}
}
}
}
static class Thread2 extends Thread{
@Override
public void run() {
while (true) {
synchronized (lock2) {
System.out.println(Thread.currentThread().getName()
+ "lock2");
synchronized (lock1) {
System.out.println(Thread.currentThread().getName()
+ "lock1");
}
}
}
}
}
public static void main(String[] args) {
Thread1 thread1=new Thread1();
thread1.start();
Thread2 thread2=new Thread2();
thread2.start();
}
}
0 0
- 一个无聊的死锁
- 一个无聊的NullPointerException
- 一个无聊的寻找
- 一个无聊的随想
- 040928,一个无聊的中秋。
- 一个无聊的小程序
- 一个挺无聊的问题
- 无聊的时候发现中文版XP一个无聊的bug
- 无聊中想了一个貌视无聊的道理
- 一个死锁的问题
- 一个简单的死锁
- 一个死锁的例子
- 无聊的解决的一个问题
- 一个so无聊的ie6问题
- 又是一个无聊的周末
- 一个无聊的自动提款机程序
- 一个无聊的递归冒泡排序程序
- 12.5一个无聊的姓名生成
- POJ 3660 Cow Contest
- MyEclipse 2017 Ci 1 用hibernate5.0连接SQL Server 2014
- Android基础知识04
- SPOJ NUMOFPAL 回文树
- 爬虫 监控360论坛 有帖子自动发邮件
- 一个无聊的死锁
- Tips
- python2和python3共存
- Android APP反编译之开篇与工具
- js instaneceof
- [经验分享]如何将LPCXpresso的仿真器烧录成CMSIS-DAP或JLINK
- 一步一步搞清排序之归并排序(JAVA)
- angularJS --$http请求方式
- 用yum方式安装软件的优势