如何清除interrupted的状态

来源:3-3 Java线程停止广为流传的错误方法---interrupt方法

慕UI1804229

2018-06-19 17:16

如何清除interrupted的状态

写回答 关注

1回答

  • yyz要学java
    2018-06-28 23:17:25

    再调用一次Thread.interrupted();方法 会清除掉之前线程的状态

    具体的建议你看一下api

    • 该方法可以清除线程的中断状态 。 换句话说,如果这个方法被连续调用两次,那么第二个调用将返回false(除非当前线程再次中断,在第一个调用已经清除其中断状态之后,在第二个调用之前已经检查过)。

      忽略线程中断,因为线程在中断时不存在将被该方法返回false所反映。

      • 结果

      • true如果当前线程已被中断; false否则。

    以上是java api中的表述

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题