【发布时间】:2019-02-23 19:04:05
【问题描述】:
例如,Folly 支持非阻塞组合器 collectN,可以在这里找到 https://github.com/facebook/folly/blob/master/folly/futures/helpers.h
它不提供非阻塞组合器 collectNWithoutException,它只会收集类似于 collectAny 的成功期货,但会收集多个结果未来。
Scala 似乎只提供了 firstCompletedOf,它是 collectN 且 n == 1。
如果 Scala 不支持这些非阻塞组合器,我如何轻松实现它们? 我想使用现有的组合器来实现。
【问题讨论】: