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

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

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

    amp@java

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks
    剛剛才知道,原來Java的線程是不能重啟的,也就是說,當(dāng)線程的run()方法執(zhí)行到最后一行,退出之后,這個(gè)線程就結(jié)束了,不能再通過start()方法重啟啟動(dòng)這個(gè)線程,只能重新構(gòu)造一個(gè)線程對象,再調(diào)用其start()方法來啟動(dòng),但這個(gè)對象和原來那個(gè)對象已經(jīng)不同了。
    為了實(shí)現(xiàn)某個(gè)線程對象的“重啟”功能,可以在它的run()方法的最外層加上一個(gè)循環(huán)語句:
    1 public void run(){
    2   while(!stop){
    3     //do something
    4   }
    5 }

    這樣,只要stop不為true,run()方法就不會結(jié)束,不斷地“重啟”。
    如果run()方法里面還有一個(gè)循環(huán),那么就要兩個(gè)停止標(biāo)志:
    1 public void run(){
    2   while(!stop){
    3     //do something
    4     while(!stop && !restart){
    5       //do other thing
    6     }
    7   }
    8 }
    9 
    這樣,如果需要“重啟”線程,只要把restart設(shè)為true即可,如果要退出線程,只要把stop設(shè)為true即可。
    posted on 2008-04-22 10:56 amp@java 閱讀(4187) 評論(0)  編輯  收藏 所屬分類: Java common
    主站蜘蛛池模板: 亚洲乱码日产精品a级毛片久久| 亚洲色欲久久久综合网东京热| 中国china体内裑精亚洲日本| 午夜免费福利在线| 国产高潮久久免费观看| 亚洲欧洲日韩不卡| 好男人视频在线观看免费看片| 免费高清A级毛片在线播放| 亚洲AV综合色一区二区三区| 91成人免费在线视频| 污污的视频在线免费观看| 日本亚洲视频在线| 国产精品视频永久免费播放| 中文字幕不卡免费高清视频| 亚洲国产精品日韩在线| 亚洲人成无码久久电影网站| 精品一区二区三区无码免费视频| 精品亚洲av无码一区二区柚蜜| 亚洲国产精品无码专区| 毛片免费在线观看网址| 女人隐私秘视频黄www免费| 亚洲中文字幕乱码AV波多JI| 亚洲精品午夜无码电影网| 成熟女人牲交片免费观看视频 | 亚洲毛片在线观看| 欧洲美熟女乱又伦免费视频| 大地资源在线资源免费观看| 亚洲人成色777777老人头| 亚洲va中文字幕无码久久不卡| 国产在线观看www鲁啊鲁免费| 国产成人AV片无码免费| 免费国产a理论片| 亚洲欧洲日韩极速播放| 亚洲一区二区中文| 精品国产人成亚洲区| 国产成人免费一区二区三区| 亚州免费一级毛片| 天黑黑影院在线观看视频高清免费| 边摸边吃奶边做爽免费视频网站 | 青春禁区视频在线观看直播免费| 玖玖在线免费视频|