一个简单的死锁
来源:互联网 发布:南航 java岗位 编辑:程序博客网 时间:2024/06/06 19:02
class DeadLock implements Runnable {public int flag = 1;static Object o1 = new Object(), o2 = new Object();public void run() {System.out.println("flag=" + flag);if (flag == 1) {synchronized (o1) {try {Thread.sleep(500);} catch (Exception e) {e.printStackTrace();}synchronized (o2) {System.out.println("1");}}}if (flag == 0) {synchronized (o2) {try {Thread.sleep(500);} catch (Exception e) {e.printStackTrace();}synchronized (o1) {System.out.println("0");}}}}public static void main(String[] args) {DeadLock td1 = new DeadLock();DeadLock td2 = new DeadLock();td1.flag = 1;td2.flag = 0;new Thread(td1).start();new Thread(td2).start();}}
0 0
- 一个简单的死锁
- 一个简单的死锁例子
- 一个死锁的简单例子
- 一个简单的死锁例子
- 一个死锁的简单例子
- 一个简单的死锁示例
- 一个简单死锁的例子
- 一个简单的死锁程序
- 一个简单的死锁例子
- 一个简单的C#死锁程序
- java写一个死锁的简单例子
- Java一个简单的死锁程序
- 一个简单的Java死锁示例
- 一个简单的java死锁示例
- 【代码示例】 一个简单的Java死锁
- Java一个简单的死锁例子
- Java产生死锁的一个简单例子
- Java:一个简单的死锁示例
- 可拖动排序ListView和GridView
- hdu 2100 Lovekey
- sgu 141
- 3. print函数的一些问题
- how to generate zoom/pinch gesture for testing for Android
- 一个简单的死锁
- HDU 4267 经典树状数组
- 十三个经典算法研究与总结、目录+索引
- Android开发中关于Layout_weight的理解
- Android TileMode效果 水波纹效果 环形渐变
- 匿名函数和闭包
- Pav OpenCart 商城自适应主题模板 ABC-0013
- stm32时钟分析
- Servlet拦截匹配