标签: java concurrency timeout
文档有点令人困惑。如果有时间,该方法将返回什么?文档说“计算结果”,但如果计算超时怎么办?是空的吗?
感谢
答案 0 :(得分:5)
如果计算超时,它将抛出java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException
来自Java docs:
阻塞操作超时时抛出异常。闭塞 指定超时的操作需要指示的方法 超时已发生。对于许多这样的操作,它是可能的 返回一个表示超时的值;什么时候不可能或 希望然后声明和抛出TimeoutException。