美文网首页
关于InterruptedException的误会

关于InterruptedException的误会

作者: Haku_e9c4 | 来源:发表于2018-09-03 09:25 被阅读0次

    InterruptedException是很容易望文生义的一个检查异常(CE),事实上,一个线程在执行时,如果收到了其他线程的打断行为  this_thread.interupt(); 是不会产生 InterruptedException 的。

    仅当这个线程处于等待(waiting), 睡眠,或者occupied时,收到了其他线程的打断行为,才会产生这个异常,因为此时,理论上这个线程无法响应这个行为。

    这个InterruptedException相当于给了这种情况一个处理的机会。

    相关文章

      网友评论

          本文标题:关于InterruptedException的误会

          本文链接:https://www.haomeiwen.com/subject/ioxbwftx.html