Java编写一个简单死锁例子
来源:互联网 发布:综合源码集合系 编辑:程序博客网 时间:2024/05/16 14:07
public class DeadLock {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubfinal Object resource1 = "resource1";final Object resource2 = "resource2";Thread t1 = new Thread(){public void run(){synchronized(resource1){System.out.println("Thread1:locked resource1");try{Thread.sleep(50);}catch(Exception ex){}synchronized(resource2){System.out.println("Thread1:locked resource2");}}}};Thread t2 = new Thread(){public void run(){synchronized(resource2){System.out.println("Thread2:locked resource2");try{Thread.sleep(50);}catch(Exception ex){}synchronized(resource1){System.out.println("Thread2:locked resource1");}}}};t1.start();t2.start();}}
0 0
- Java编写一个简单死锁例子
- java写一个死锁的简单例子
- Java一个简单的死锁例子
- Java产生死锁的一个简单例子
- Java产生死锁的一个简单例子
- Java产生死锁的一个简单例子
- Java产生死锁的一个简单例子
- 一个简单的死锁例子
- 一个死锁的简单例子
- 一个简单的死锁例子
- 一个死锁的简单例子
- 一个简单死锁的例子
- 一个简单的死锁例子
- Java死锁的简单例子
- java死锁的一个例子
- 多线程死锁的一个简单例子
- Java线程死锁的简单例子
- 最简单的java死锁例子
- bzoj2819
- poj 1860 Currency Exchange (bellman)
- BigDecimal类型比较大小
- 使用js函数对select中的option排序后输出
- sql中group by 语句的使用
- Java编写一个简单死锁例子
- GRE写作必备句型
- HTML5拖放
- 学习开发新浪微博android客户端的一些事儿---刷新微博与加载更多微博
- Cocos Studio 查看plist文件
- 换行过长文字 固定表格的长度
- c语言基于Linux下用libpcap实现抓包程序
- tomcat自动切割日志(Windows)
- UVa 170 - Clock Patience