如何知道Java中InterruptedException的原因

Neb*_*chi 5 java concurrency multithreading

如何知道线程A中断了正在抛出异常的线程B InterruptedException

卢声远*_* Lu 1

不,您无法知道哪个线程触发了中断。

这是一种状态标志,就是这样。无论InterruptedExceptionisInterrupted(),都没有提供额外的信息。

此外,如果您需要配合更精细的螺纹,请尝试其他方式。