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

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

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

    魚躍于淵

    First know how, Second know why !
    posts - 0, comments - 1, trackbacks - 0, articles - 49

    all method synchronized

    Posted on 2008-12-06 12:36 魚躍于淵 閱讀(114) 評論(0)  編輯  收藏 所屬分類: j2se
     1 
     2 public class TT1 implements Runnable{
     3     int b = 10 ;
     4     
     5     public synchronized void m1(){
     6         b = 1000 ;
     7         try{
     8             Thread.sleep(5000) ;
     9         }catch(InterruptedException ex){
    10             ex.printStackTrace() ;
    11         }
    12         System.out.println("m1 : b = " + b) ;
    13     }
    14     
    15     public void m2(){
    16         b = 2000 ;
    17         System.out.println("m2 : b = " + b ) ;
    18     }
    19     
    20     public void run(){
    21             m1() ;
    22     }
    23     
    24     public static void main(String[] args){
    25         TT1 tt = new TT1() ;
    26         Thread t= new Thread(tt) ;
    27         t.start() ;
    28         try{
    29             Thread.sleep(1000) ;/*que din m1 method was running !*/
    30         }catch(InterruptedException ex){
    31             ex.printStackTrace() ;
    32         }
    33         tt.m2() ;
    34     }
    35 }
    result :
    m2 : b = 2000
    m1 : b = 2000

     1 
     2 public class TT1 implements Runnable{
     3     int b = 10 ;
     4     
     5     public synchronized void m1(){
     6         b = 1000 ;
     7         try{
     8             Thread.sleep(5000) ;
     9         }catch(InterruptedException ex){
    10             ex.printStackTrace() ;
    11         }
    12         System.out.println("m1 : b = " + b) ;
    13     }
    14     
    15     public synchronized void m2(){
    16         b = 2000 ;
    17         System.out.println("m2 : b = " + b ) ;
    18     }
    19     
    20     public void run(){
    21             m1() ;
    22     }
    23     
    24     public static void main(String[] args){
    25         TT1 tt = new TT1() ;
    26         Thread t= new Thread(tt) ;
    27         t.start() ;
    28         try{
    29             Thread.sleep(1000) ;/*que din m1 method was running !*/
    30         }catch(InterruptedException ex){
    31             ex.printStackTrace() ;
    32         }
    33         tt.m2() ;
    34     }
    35 }
    result:
    m1 : b = 1000
    m2 : b = 2000

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品亚洲专区无码不卡| 亚洲黄色网址大全| 国产精品视_精品国产免费| 久久亚洲中文字幕精品有坂深雪| 亚洲国产成人久久77| 亚洲丁香婷婷综合久久| 黄色成人网站免费无码av| 亚洲欧洲中文日韩av乱码| 国产亚洲精品国产福利在线观看| 国产在线19禁免费观看国产| 另类图片亚洲校园小说区| 亚洲AV成人潮喷综合网| 亚洲三级电影网站| 最近在线2018视频免费观看| 亚洲成无码人在线观看| 久久这里只有精品国产免费10| 在线观看亚洲AV每日更新无码| 在线A级毛片无码免费真人| 色天使色婷婷在线影院亚洲 | 97公开免费视频| 亚洲视频在线视频| 国产成人精品免费视频大全麻豆| 国产亚洲精品影视在线| 日韩成人免费视频| 午夜免费福利在线观看| 久久久久亚洲AV无码专区首JN | 亚洲成av人片在线观看无码不卡| 最新国产乱人伦偷精品免费网站| 亚洲国产第一页www| 免费人成在线视频| 乱淫片免费影院观看| 久久久久久一品道精品免费看| 国产精品无码一二区免费| 有码人妻在线免费看片| 久久精品国产亚洲av麻豆小说 | 在线观看www日本免费网站| 亚洲人成网站18禁止| 亚洲午夜久久久久妓女影院| 国产亚洲精品欧洲在线观看| 亚洲成AV人片在线观看无| 免费毛片在线播放|