Java 线程 interrupted() 方法

2025年3月21日 | 阅读 1 分钟

线程类 (thread class) 的 interrupted() 方法用于检查当前线程是否已被中断。此方法会清除线程的中断状态,这意味着如果连续两次调用此方法,第二次调用将返回 false。如果线程的中断状态为 true,此方法会将状态设置为 false。

语法

返回

如果当前线程已被中断,此方法将返回 true,否则返回 false。

示例

输出

is thread t1 interrupted..: false
is thread t1 interrupted..: false
is thread t2 interrupted..: false
doing task....: 1
doing task....: 2
doing task....: 3
doing task....: 1
doing task....: 2
doing task....: 3
 
下一主题Java 线程