Java:创造一个简单的死锁环境
来源:互联网 发布:知之深爱之切原文阅读 编辑:程序博客网 时间:2024/05/17 06:51
只作为记录
public class Main { private static final Object oneLock = new Object(); private static final Object twoLock = new Object(); public static void main(String[] args) { new OneThread().start(); new TwoThread().start(); } private static class OneThread extends Thread { @Override public void run() { synchronized (oneLock) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } synchronized (twoLock) { System.out.println("one"); } } } } private static class TwoThread extends Thread { @Override public void run() { synchronized (twoLock) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } synchronized (oneLock) { System.out.println("two"); } } } }}
阅读全文
0 0
- Java:创造一个简单的死锁环境
- java写一个死锁的简单例子
- Java一个简单的死锁程序
- 一个简单的Java死锁示例
- 一个简单的java死锁示例
- 【代码示例】 一个简单的Java死锁
- Java一个简单的死锁例子
- Java产生死锁的一个简单例子
- Java:一个简单的死锁示例
- Java产生死锁的一个简单例子
- Java产生死锁的一个简单例子
- Java写一个简单的死锁程序
- Java产生死锁的一个简单例子
- 一个简单的死锁
- JAVA实现的一个简单的死锁(附解释)
- JAVA实现的一个简单的死锁(附解释)
- JAVA实现的一个简单的死锁(附解释)
- 一个简单的死锁例子
- 研究生阶段如何学习、做研究
- js控制图片自动缩放,实现铺满盒子,不变形,完全局中
- oracle数据中记录被另一个用户锁住
- JQuery中的id选择器含有特殊字符时,不能选中dom元素!
- ajax开发:基于 Token 的身份验证
- Java:创造一个简单的死锁环境
- java concurrent 探秘
- oracle 常用sql命令
- Oracle创建用户与导入导出
- iTOP-4412嵌入式开发历程
- Android Spinner getView getDropDownView 的区别
- jquery之效果操作
- 《道德经》第十八章
- 六边形溯源追踪算法编程思想与代码