2013-03-02 10 views
7

私は先物のセットを生成し、それらのすべてが失敗またはいくつかの成功と共に完了するまで待つ必要があります。Futures.await Scalaの置換2.10

最近のScala 2.10にはこのようなものが含まれていないか、私は何か不足していましたか?

答えて

13

Future.sequenceを使用して、多数の独立したFutureを1つにして、すべての構成要素が完了するまで完了しないようにします。

+1

'Await.result(Future.sequence(fts)、timeout.millis)'は 'Futures.awaitAll(timeout、fts:_ *)'と大きく異なります。先物のうちの1つがタイムアウトすると、完了した先物の結果を得る方法がないからです。 –

関連する問題