java多线程之死锁设计
来源:互联网 发布:做广告的软件 编辑:程序博客网 时间:2024/06/16 19:10
class Test implements Runnable{private boolean flag;Test(boolean flag){this.flag = flag;}public void run(){if(flag){synchronized(MyLock.locka){System.out.println("if locka");synchronized(MyLock.lockb){System.out.println("if lockb");}}}else{synchronized(MyLock.lockb){System.out.println("else lockb");synchronized(MyLock.locka){System.out.println("else locka");}}}}}class MyLock{static Object locka = new Object();static Object lockb = new Object();}class DemoLockTest{public static void main(String[] args){Thread t1 = new Thread(new Test(true));Thread t2 = new Thread(new Test(false));t1.start();t2.start();}}
0 0
- java多线程之死锁设计
- java多线程之死锁
- java多线程之死锁
- java多线程之死锁
- java多线程之--死锁
- Java---多线程之死锁
- java多线程之死锁
- Java 多线程之死锁
- Java多线程之死锁
- Java多线程之死锁
- java多线程之死锁
- java多线程之死锁
- java多线程之死锁
- java多线程之-死锁
- java多线程之模拟死锁
- java多线程之 ---- 线程死锁
- JAVA多线程机制之死锁
- (十四)java多线程之死锁
- tensorboard查看日志信息
- redis源代码学习-哈希表的实现
- java中instanceof关键字
- angularJS
- Kanzi基础---打印刷新帧FPS
- java多线程之死锁设计
- JVM实用参数系列
- Unity自定义UI组件(二)函数图篇(下)
- Linux——MySQL安装、配置
- 备忘录之在jsp页面中获取链接,url,传递的参数
- BZoj 2761: [JLOI2011]不重复数字 (set
- 算法导论 练习题 10.4-5
- 设计模式之建造者模式
- 'fd': 未知重写说明符