【发布时间】:2015-01-20 14:15:53
【问题描述】:
文档有点混乱。如果超时,该方法将返回什么?文档说“计算结果”,但是如果计算超时怎么办?是空的吗?
谢谢
【问题讨论】:
标签: java concurrency timeout
文档有点混乱。如果超时,该方法将返回什么?文档说“计算结果”,但是如果计算超时怎么办?是空的吗?
谢谢
【问题讨论】:
标签: java concurrency timeout
如果计算超时,它会抛出一个java.util.concurrent.TimeoutException
来自Javadocs:
阻塞操作超时时抛出异常。阻塞 指定超时的操作需要一种方法来指示 发生超时。对于许多这样的操作,它是可能的 返回一个指示超时的值;当这是不可能的或 可取的则应该声明并抛出 TimeoutException。
【讨论】: