为Future.sequence使用MoreExecutors.directExecutor是否安全?

时间:2016-06-16 00:30:50

标签: scala guava

MoreExecutors.directExecutor使用Future.sequence是否安全?

我不希望调用Future.sequence的线程阻塞,我想要一个我正在等待收集所有未来的线程。

谁在等待所有的期货?它是调用Future.sequence的线程还是在序列中运行期货的线程?

1 个答案:

答案 0 :(得分:0)

scala.concurrent.Future具有以下签名:

https://github.com/scala/scala/blob/2.12.x/src/library/scala/concurrent/Future.scala#L663

将隐式ExecutionContext作为目标执行器。这是Future.sequence运行的线程。