隨筆 - 100  文章 - 50  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          我收藏的一些文章!

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          這問題也是很常見的問題,自打 stop不推薦使用后,我們還有別的可以選擇的方法嗎?
          設置一個標志,讓其自動return最安全。

          /**
           * JAVA里面如何使用一個線程死亡或結束.
           * @author 趙學慶,Java世紀網(java2000.net)
           *
           */
          public class T {
            public static void main(String[] args) {
              // 啟動線程
              MyThread thread = new MyThread();
              new Thread(thread).start();


              // 你的其它的工作,此時線程在運行中


              // 你不想讓線程干活了,停掉它
              // 注意,這只是一個標志,具體線程何時停,并不能精確控制
              thread.allDone = true;


            }


          }


          class MyThread implements Runnable {
            boolean volatile allDone = false;


            public void run() {
              // 每次循環都檢測標志
              // 如果設置停止標志時已經在循環里
              // 則最長需要等待一個循環的時間才能終止
              while (!allDone) {
                // 循環里的工作
              }
            }
          }


          本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/phphot/archive/2008/10/30/3187042.aspx

          posted on 2010-04-13 22:28 fly 閱讀(636) 評論(0)  編輯  收藏 所屬分類: java學習
          主站蜘蛛池模板: 巴彦县| 西林县| 柏乡县| 胶州市| 正镶白旗| 遂溪县| 龙游县| 高要市| 洛浦县| 文成县| 淳安县| 比如县| 晋中市| 江陵县| 宜城市| 蚌埠市| 兖州市| 临沂市| 阜阳市| 广灵县| 临潭县| 个旧市| 乐平市| 游戏| 井研县| 松溪县| 买车| 保靖县| 塔河县| 华坪县| 和龙市| 城步| 炎陵县| 巍山| 泗洪县| 纳雍县| 印江| 城市| 崇文区| 涞源县| 邢台县|