Java未来<;V>;接口-将返回什么(长超时、时间单位)?

Java未来<;V>;接口-将返回什么(长超时、时间单位)?,java,concurrency,timeout,Java,Concurrency,Timeout,文档有点混乱。如果有超时,该方法将返回什么?文档上说的是“计算结果”,但如果计算超时怎么办?它是空的吗 谢谢如果计算超时,它将抛出一个java.util.concurrent.TimeoutException 从Java: 阻止操作超时时引发异常。舞台调度 指定超时的操作需要一种方法来指示 超时已经发生。对于许多这样的操作,这是可能的 返回一个指示超时的值;当这不可能或 然后应该声明并抛出TimeoutException 当然,但我得等一下,你太快了;-)

文档有点混乱。如果有超时,该方法将返回什么?文档上说的是“计算结果”,但如果计算超时怎么办?它是空的吗


谢谢

如果计算超时,它将抛出一个
java.util.concurrent.TimeoutException

从Java:

阻止操作超时时引发异常。舞台调度 指定超时的操作需要一种方法来指示 超时已经发生。对于许多这样的操作,这是可能的 返回一个指示超时的值;当这不可能或 然后应该声明并抛出TimeoutException


当然,但我得等一下,你太快了;-)