标签: scala future
我引用了n个Future实例f1,.....fn。是否可以使用Future.apply来创建一个只有当n期货中的至少一个完成时才能完成的Future,而不是经常检查它们的完成状态,而是通过一些更有效的方式,可能是回调?
f1,.....fn
Future.apply
答案 0 :(得分:4)
Future.firstCompletedOf(Seq(f1, ..., fn))
Asynchronously and non-blockingly returns a new Future to the result of the first future in the list that is completed.