【发布时间】:2018-12-27 23:02:27
【问题描述】:
我知道如何中断线程。但我想知道java多线程内部的中断方法是如何工作的?
【问题讨论】:
-
最好的方法是阅读代码。简单来说,它设置了一个 volatile 布尔值,但它也可能导致阻塞操作抛出异常。
标签: java
我知道如何中断线程。但我想知道java多线程内部的中断方法是如何工作的?
【问题讨论】:
标签: java
这是一个简单的答案。如果线程处于等待状态,则抛出 InterruptedException。如果线程处于活动状态,则设置线程的中断标志。
【讨论】: