HDU1717 小数化分数2
2013-07-09 12:01
176 查看
package test.Thread; public class testDeadLock { public static void main(String[] args) { // TODO Auto-generated method stub deadRunner r1 = new deadRunner(); r1.flag = 1; deadRunner r2 = new deadRunner(); r2.flag = 2; Thread t1 = new Thread(r1); Thread t2 = new Thread(r2); t1.start(); t2.start(); } } class deadRunner implements Runnable { int flag = 1; static Object o1 = new Object(); static Object o2 = new Object(); public void run() { // TODO Auto-generated method stub System.out.println("flag=" + flag); if (1 == flag) { synchronized (o1) { try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } synchronized (o2) { System.out.println("this is flag 1"); } } } if (0 == flag) { synchronized (o2) { try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } synchronized (o1) { System.out.println("this is flag 2"); } } } } }
the result is:
flag=1
flag=2
相关文章推荐
- HDU1717 小数化分数2
- hdu1717 小数化分数2
- HDU1717--小数化分数2
- HDU1717(小数化分数,思维数学题)
- hdu1717 小数化分数2
- HDU1717--小数化分数2
- ACM学习历程—HDU1717 小数化分数2(gcd)
- hdu1717(小数化分数)
- HDOJ 1717 小数化分数2
- hdu 1717 小数化分数2
- 【HDOJ】1717 小数化分数2
- HDU1717 (循环小数化分数)
- ACM刷题之HDU————小数化分数2
- HDU 1717 小数化分数2
- HDU 1717 小数化分数
- hdu 1717 小数化分数2
- POJ 1930 Dead Fraction(小数化分数)
- HDU 小数化分数 1717
- hdu 1717 小数化分数2
- 小数化分数2