java死锁代码
来源:互联网 发布:网络用语1是什么意思 编辑:程序博客网 时间:2024/05/16 10:02
package jiben;public class DeadLock {volatile int ff = 0;aa a = null;public void setA(aa aa){this.a = aa;}public static void main(String[] args) {// TODO Auto-generated method stubfinal DeadLock one = new DeadLock();final aa two = new aa();one.setA(two);two.setD(one);for(int i=0;i<2;i++){new Thread(new Runnable() {public void run() {System.out.println(Thread.currentThread().getName() + "---run");if(one.ff==0){one.ff = 1;one.do1();two.do2();}else{two.do2();one.do1();one.ff = 0;}}}).start();;}}public synchronized void do1(){System.out.println(Thread.currentThread().getName() + "----1111start");a.do2();System.out.println(Thread.currentThread().getName() + "----1111end");}}class aa{DeadLock d =null;public void setD(DeadLock dd){this.d = dd;}public synchronized void do2(){System.out.println(Thread.currentThread().getName() + "----222start");d.do1();System.out.println(Thread.currentThread().getName() + "----222end");}}
阅读全文
0 0
- 产生死锁代码 - Java
- java死锁代码示例
- Java死锁实例代码
- java 线程死锁代码
- java编写死锁代码
- java死锁代码
- JAVA死锁代码实例
- Java代码 死锁
- Java死锁代码示例
- 死锁问题的代码(JAVA)
- 用java代码解释死锁
- java代码--线程的死锁
- java 死锁问题 代码实现
- Java代码模拟死锁 多线程
- 用java代码解释死锁现象
- 【代码示例】 一个简单的Java死锁
- java代码死锁导致事务无法提交
- JAVA最直观的死锁代码
- 长按UIWebView上的图片保存到相册
- 【思诚课堂】Java工程师发展前景与…
- document在事件委托上的应用导致的事件冲突问题
- js如何获取到select的option值
- android图片轮播效果,开源框架RollViewPager的简单使用
- java死锁代码
- 线程和进程之间的联系
- linux用户及用户组管理
- jQuery AJAX 与 AJAX
- JavaScript类的声明与使用
- 你会使用五笔打字吗?
- Effective Modern C++ Item 1
- js e2e测试-nightwatch入门
- 设计模式六大原则