13-其他说明
其他说明
在 Thread
类中,还有一个静态方法 interrupted()
,也能用来检测当前线程是否已被中断。
**注意:** `isInterrupted()` 方法和 `interrupted()` 方法之间有一个重要的不同点: `isInterrupted()` 方法不会修改线程的是否中断属性,而 `interrupted()` 方法会将中断属性设置为 `false` 。
正如前文所说,线程对象可以忽略中断,但这并不是被预期的行为。
在 Thread
类中,还有一个静态方法 interrupted()
,也能用来检测当前线程是否已被中断。
**注意:** `isInterrupted()` 方法和 `interrupted()` 方法之间有一个重要的不同点: `isInterrupted()` 方法不会修改线程的是否中断属性,而 `interrupted()` 方法会将中断属性设置为 `false` 。
正如前文所说,线程对象可以忽略中断,但这并不是被预期的行为。