麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

java通過共享變量結束run停止線程的方法示例

2019-11-26 15:53:16
字體:
來源:轉載
供稿:網友

stop()方法已經被棄用,原因是不太安全。API文檔中給出了具體的詳細解釋。
通過interrupted()方法打斷線程。不推薦。
通過共享變量結束run()方法,進而停止線程。如實例

復制代碼 代碼如下:

public class ThreadInterrupt {
    public static void main(String []args){
        Runner run = new Runner();
        run.start();
        try {
            Thread.sleep(10000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block

        }

        //run.stop();//已經廢棄的方法,不建議使用,過于粗暴
        //run.interrupt(); //拋出異常,但是在異常處理中寫業(yè)務顯然不合適,不建議使用
        run.flag=false;//建議使用的停止線程的方法
    }
}

class  Runner extends Thread{
    boolean flag = true;
    public void run(){
    /*    while(true){
            System.out.println(new Date()+"----");
            try {
                sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                System.out.println("Interrupted");
                return;
            }
        }
        */

        while(flag){
            System.out.println(new Date()+"----");
            try {
                sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                System.out.println("Interrupted");
                return;
            }
        }
    }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久91 | 国产精品一区在线观看 | 日韩黄色片网站 | 黄色高清免费网站 | 国产精品午夜未成人免费观看 | 日韩精品中文字幕一区 | 中文字幕免费一区 | 黄色片在线免费播放 | 免费啪啪| 成片免费观看视频大全 | 国产精品成人av片免费看最爱 | 哪里可以看免费的av | 久色精品| 蜜桃欧美性大片免费视频 | 水卜樱一区二区av | 九九热视频这里只有精品 | 九九热精品在线播放 | 中文字幕在线观看精品 | 香蕉久草在线 | 中文字幕在线观看视频一区 | 成年人视频免费 | 亚洲综合视频网 | 国产真实孩交 | 欧美日韩免费观看视频 | 午夜精品成人 | 亚洲午夜视频 | av在线直播观看 | 3344永久免费| 国产一级做a爰片在线看 | 国产精品视频导航 | 国产一级爱c视频 | 欧美一级高潮片免费的 | 国产精品一区二区手机在线观看 | 中文字幕爱爱视频 | 日韩毛片免费观看 | 欧美精品一区二区三区在线播放 | h色视频网站 | av性色全交蜜桃成熟时 | 久久蜜臀一区二区三区av | 牛牛碰在线视频 | av在线播放电影 |