【问题标题】:How interupt() method works in java thread? [duplicate]interupt() 方法如何在 java 线程中工作? [复制]
【发布时间】:2018-12-27 23:02:27
【问题描述】:

我知道如何中断线程。但我想知道java多线程内部的中断方法是如何工作的?

【问题讨论】:

  • 最好的方法是阅读代码。简单来说,它设置了一个 volatile 布尔值,但它也可能导致阻塞操作抛出异常。

标签: java


【解决方案1】:

这是一个简单的答案。如果线程处于等待状态,则抛出 InterruptedException。如果线程处于活动状态,则设置线程的中断标志。

【讨论】:

    猜你喜欢
    • 2020-03-26
    • 2012-01-24
    • 2011-12-03
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    相关资源
    最近更新 更多