私の状況はとても簡単です。java 8並列ストリーム、ブロックコードが可能ですか?
私はリストを持っています。各項目に対して非同期にロジックを実行したいと思います。
すべてのスレッドが完了すると、私はクローズ接続を呼び出したいと思います。そのような
:
bucketsList.parallelStream().forEach(t -> {
//some logic
});
try {
RestApi.getInstance().closeClientConnection();
} catch (IOException e) {
e.printStackTrace();
}
は、そのオブジェクトのすべてを通過終了する並列ストリームのためcloseConnectionの一部を待機させる方法はありますか?
EDIT:私はまだブロックされてParallelStream
にbucketsList
本当に正しいです!私は私のカウンタをリセットする別の問題を抱えていたように思えます(ロジックは私も非同期でした。一度私はリセットカウンタの問題を修正このコードが働いた! –