0

在 Scala 中,我们有类似的东西:

Future.firstCompletedOf(Seq(
   normalFuture,
   Promise.timeout(doSth(), timeout)
))

这将返回一个 Promise 并且它是非阻塞的。

但是在 Java 中我找不到这样的东西,我可以使用 promise.get(timeout) 但这是一种阻塞方法。

有什么帮助吗?

4

0 回答 0