您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】【Thread】Thread.isInterrupted()

命运之手 发布时间:2019-05-11 15:36:10 ,浏览量:2

请看以下代码


    public static void main(String[] args) {
        Thread t1 = new Thread() {
            @Override
            public void run() {
                while (true)
                    System.out.println(isInterrupted());
            }
        };
        t1.start();
        t1.interrupt();
    }

运行结果 在这里插入图片描述 说明调用了Thread.interrupt()后,Thread.isInterrupted就为true了 但是线程并不会立刻停止,只有遇到阻塞状态时,Interrupted状态的线程才会停止

我们也可以使用Interrupted作为线程是否继续执行的控制量,这样即使不出现阻塞情况,线程也会因为控制条件为false而停止


                while (!isInterrupted())
                    System.out.println("hello");

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0375s