<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評論-203  文章-11  trackbacks-0

    public class TestDeadLock implements Runnable{
     public int flag = 1;
     static Object S1 = new Object(),S2=new Object();
     public void run(){
      System.out.println("flag="+flag);
      if(flag==1){
       synchronized(S1){
        try{
         Thread.sleep(500);
        }catch(Exception e){
         e.printStackTrace();
        }
        synchronized(S2){
         System.out.println("1");
        }
       } 
       }
       if(flag==0){
        synchronized(S2){
         try{
          Thread.sleep(500);
         }catch(Exception e){
          e.printStackTrace();
         }
         synchronized(S1){
          System.out.println("0");
         }
        }
       }
     }

     public static void main(String[] args){
      TestDeadLock td1=new TestDeadLock();
      TestDeadLock td2=new TestDeadLock();
      td1.flag=1;
      td2.flag=0;
      Thread t1=new Thread(td1);
      Thread t2=new Thread(td2);
      t1.start();
      t2.start();
     }
    }
    //如果你把這個死鎖的執行過程都明白了,我想你的線程同步這一塊應該學得還算可以了!

    posted on 2009-03-12 08:16 Werther 閱讀(1829) 評論(2)  編輯  收藏 所屬分類: 10.Java

    評論:
    # re: 經典線程死鎖(Demo) 2009-03-12 09:41 | 逝水fox
    在程序中多個鎖之間的鎖定順序不一致造成的死鎖 確實比較典型的咯  回復  更多評論
      
    # re: 經典線程死鎖(Demo)[未登錄] 2009-03-12 12:32 | Werther
    @逝水fox
    面試的時候經常有面試官問到的題,設置有時候他要你手寫一個死鎖程序!  回復  更多評論
      
    主站蜘蛛池模板: 亚洲欧洲一区二区三区| 日本免费人成黄页在线观看视频| 亚洲精品乱码久久久久久不卡| 亚洲av无码成人精品区一本二本 | 亚洲精品国产字幕久久不卡 | 免费一区二区无码东京热| 亚洲精品成人片在线观看精品字幕 | 久久久99精品免费观看| 久久久久无码精品亚洲日韩| 男人都懂www深夜免费网站| 亚洲AV无码成人精品区在线观看 | 免费日本黄色网址| 无码一区二区三区亚洲人妻| 免费在线观看毛片| 一个人看的www视频免费在线观看| 中文字幕亚洲不卡在线亚瑟| 国产激情久久久久影院老熟女免费| 亚洲精品国精品久久99热一| 免费国产黄网站在线观看| 亚洲国产精品久久久久秋霞影院| 国内精品乱码卡1卡2卡3免费| 久久综合久久综合亚洲| 日本中文一区二区三区亚洲| 在线人成免费视频69国产| 亚洲国产日韩在线成人蜜芽 | 亚洲欧美国产国产一区二区三区| 国产高清在线免费视频| 一区二区免费电影| 亚洲成a人片在线观看中文动漫| 99国产精品永久免费视频| 亚洲成在人线在线播放无码| 亚洲无码日韩精品第一页| 暖暖在线视频免费视频| 亚洲av永久无码精品天堂久久 | 日韩亚洲一区二区三区| 国产精品爱啪在线线免费观看| 亚洲成a∧人片在线观看无码| 久久久久亚洲AV成人网人人软件| 每天更新的免费av片在线观看| 久久亚洲精品无码av| 亚洲AV综合色区无码一区|