• 技术文章 >java >java基础

    java isInterrupted()如何判断线程

    小妮浅浅小妮浅浅2021-08-03 09:37:48原创4382

    说明

    1、isInterrupted()可以判断当前线程是否被中断,仅仅是对interrupt()标识的一个判断,并不会影响标识发生任何改变2、调用interrupt()的时候会设置内部的一个叫interrupt flag的标识)。

    实例

    public static void main(String[] args) throws InterruptedException{
        Thread thread = new Thread(()->{
            while (true){}
        });
        thread.start();
        TimeUnit.SECONDS.sleep(1);
        System.out.println("Thread is interrupted :"+thread.isInterrupted());
        thread.interrupt();
        System.out.println("Thread is interrupted :"+thread.isInterrupted());
    }

    以上就是java isInterrupted()判断线程的方法,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java isinterrupted
    上一篇:java interrupt()打断阻塞的操作 下一篇:java引发死锁的四种情况

    相关文章推荐

    • java中&和&&有什么区别• Java序列化是什么• java静态方法和非静态方法的介绍• java io和nio的区别• java进程和线程的关系• Java守护线程和用户线程的区别• java泛型接口的使用注意• java方法参数中通配符的使用• java网络编程的三要素• java UDP通信的原理• java中UDP如何发送数据• java中UDP接收数据的步骤• java中TCP通信是什么• java中并发和并行的概念

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网