gpt4 book ai didi

java - 类条件的等待方法不抛出 InterruptedException

转载 作者:行者123 更新时间:2023-11-29 06:06:39 24 4
gpt4 key购买 nike

我对 Java SE 6 中 Condition 类的 await 方法有一个奇怪的问题。问题是 await 方法在被另一个线程中断时并不总是抛出异常。

在文档中写到在以下情况下会抛出 IE:

...其他线程中断当前线程,支持中断线程挂起...

如何理解这个副句:“并且支持中断线程挂起”

不抛出异常似乎是不可能的。你有过类似的问题吗?

最佳答案

如果对象通过 signalsignalAll API 接收到信号,不抛出 InterruptedException 也不是不可能,规范说明了这两种方法将唤醒任何在此条件下等待的线程。

关于java - 类条件的等待方法不抛出 InterruptedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8329736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com