1
2
在Sun的Windows JDK上,线程实际上会抛出
API文件
但这不是很清楚,所以我不会依赖它,而是检查
|
2
3
来自JavaDoc:
这意味着您必须检查被中断的状态,以确保您的线程知道该中断。这可以通过两种方法完成:IsInterrupted()和Interrupted()。最后一个清除中断状态。 像这样:
|
3
2
Java文档有点误导性。如果设置了线程的中断状态,则调用
即使线程被中断,这也适用
之前
不过,如上所述,您也可以
|
4
-1
InterruptOnException只在线程休眠期间才感兴趣。如果线程在以前的任何地方被中断,那么稍后的sleep()调用不会抛出它。只有在sleep()时的中断才重要,因为它正好中断了sleep()调用。 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
rhymes · 如何让线程操作相同的java列表 2 年前 |