Java并发-Thread.intrrupted()与isInterrupted()与interrupt()

中断可以理解为线程的一个标识位属性,它表示一个运行中的线程是否被其他线程进行了中断操作。其他线程通过调用该线程的interrupt()方法对其进行中断操作。
线程通过方法isInterrupted()来进行判断是否被中断,也可以调用静态方法Thread.interrupted()对当前线程的中断标识位进行复位
有一点需要注意:如果线程已经处于终结状态,即使该线程被中断过,在调用该线程对象的isInterrupted()时依旧返回false。

猜你喜欢

转载自blog.csdn.net/qq_29842929/article/details/80998562