2016-08-23 10 views
0

Ich habe eine Anwendung, die Bündel von Threads (um 5) Aufrufe an eine Netzwerkressource hat. Ich habe eine Zukunft für alle Threads und wenn einer von Thread das Ergebnis zurückgibt, geht es mir gut. Gibt es eine effiziente Möglichkeit, dies in Java zu tun? Gerade jetzt mache ichWartet auf Futures

Ich bin auf der Suche nach einer Möglichkeit, die Ergebnisse jeder Zukunft, sobald es fertig ist.

+0

Warum nicht das Beobachter-Muster, das zu tun verwenden? –

+0

Wenn Sie eine Aktion haben, die Sie ausführen möchten, wenn die Aufgabe abgeschlossen ist, würde ich dies am Ende der Aufgabe hinzufügen und es kann asynchron passieren. –

+0

http://stackoverflow.com/questions/19348248/waiting-on-a-list-of-future Dies könnte helfen –

Antwort