<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 魚躍于淵 閱讀(111) 評論(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)航:
     
    主站蜘蛛池模板: 国产区在线免费观看| 免费精品无码AV片在线观看| 亚洲午夜久久久久久久久电影网| 免费精品久久天干天干| ASS亚洲熟妇毛茸茸PICS| 国产成人免费a在线视频色戒| 四虎影视无码永久免费| 精品日韩99亚洲的在线发布| 亚洲国产电影av在线网址| 99热这里有免费国产精品| 亚洲av成人片在线观看| 亚洲成av人片在线观看无码不卡| 成年女人免费v片| 免费视频精品一区二区三区 | 免费高清小黄站在线观看| av成人免费电影| 最新亚洲春色Av无码专区| 久久夜色精品国产亚洲av| AA免费观看的1000部电影| v片免费在线观看| 亚洲精品中文字幕无乱码麻豆| 国产亚洲精品a在线观看 | 一级做a爱过程免费视频高清| 亚洲视频国产精品| 国产亚洲精品精品国产亚洲综合| 91精品成人免费国产片| 三级黄色片免费看| 亚洲成av人片天堂网无码】| 亚洲va在线va天堂va四虎| 国产一级淫片视频免费看| 日本zzzzwww大片免费| 丁香花在线视频观看免费| 男性gay黄免费网站| 亚洲av乱码一区二区三区香蕉 | 亚洲日韩看片无码电影| 亚洲av午夜成人片精品网站| 国产国拍亚洲精品福利| 日本人护士免费xxxx视频| 亚洲人成网站免费播放| 91老湿机福利免费体验| 国产偷伦视频免费观看|