ITPub博客

首页 > 移动开发 > HTML5 > java 多线程守护线程

java 多线程守护线程

原创 HTML5 作者:soug 时间:2020-04-01 15:31:10 0 删除 编辑
lass StopThread implements Runnable {    private boolean flag = true;
    @Override    public  void run() {        while (flag) {
            System.out.println(Thread.currentThread().getName() + "...run");
        }
    }    public void changeFlag() {
        flag = false;
    }
}public class StopThreadDemo {    public static void main(String[] args) {
        StopThread st = new StopThread();
        Thread t1 = new Thread(st);
        Thread t2 = new Thread(st);
        t1.setDaemon(true);
        t2.setDaemon(true);
        t1.start();
        t2.start();        int num = 0;        while (true) {            if (num++ == 60) {//                st.changeFlag();//                t1.interrupt();//                t2.interrupt();
                break;
            }
            System.out.println(Thread.currentThread().getName() + "......" + num);
        }
        System.out.println("over");
    }
}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69966782/viewspace-2683874/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: java 停止线程
请登录后发表评论 登录
全部评论

注册时间:2020-03-17

  • 博文量
    10
  • 访问量
    4533