Als «future» getaggte Fragen

Ein Platzhalter für das Ergebnis einer Berechnung, bevor die Berechnung abgeschlossen ist. Wird bei der gleichzeitigen Programmierung verwendet. Fragen zu zukünftigen Ereignissen sind bei Stack Overflow nicht zum Thema.



11
Warten auf eine Liste der Zukunft
Ich habe eine Methode, die eine Listder Futures zurückgibt List<Future<O>> futures = getFutures(); Jetzt möchte ich warten, bis entweder alle Futures erfolgreich verarbeitet wurden oder eine der Aufgaben, deren Ausgabe von einer Zukunft zurückgegeben wird, eine Ausnahme auslöst. Selbst wenn eine Aufgabe eine Ausnahme auslöst, macht es keinen Sinn, auf …

1
Futures vs. Versprechen
Ich verwechsle mich mit dem Unterschied zwischen einer Zukunft und einem Versprechen. Natürlich haben sie unterschiedliche Methoden und Dinge, aber was ist der eigentliche Anwendungsfall? Ist es?: Wenn ich eine asynchrone Aufgabe verwalte, verwende ich future, um den Wert "in future" zu erhalten. Wenn ich die asynchrone Aufgabe bin, verwende …
134 c++  c++11  promise  future 


6
Verwandeln Sie Java Future in eine CompletableFuture
Java 8 führt CompletableFutureeine neue Implementierung von Future ein, die zusammensetzbar ist (einschließlich einer Reihe von thenXxx-Methoden). Ich möchte dies ausschließlich verwenden, aber viele der Bibliotheken, die ich verwenden möchte, geben nur nicht zusammensetzbare FutureInstanzen zurück. Gibt es eine Möglichkeit, zurückgegebene FutureInstanzen in a zusammenzufassen, CompleteableFuturedamit ich sie zusammenstellen kann?
91 java  java-8  future 


8
Wie kann man auf mehrere Futures warten?
Angenommen , ich habe mehrere Futures und müssen warten , bis entweder einer von ihnen ausfällt oder alle von ihnen erfolgreich zu sein. Zum Beispiel: Let gibt es 3 - Futures: f1, f2, f3. Wenn dies f1erfolgreich ist und f2fehlschlägt, warte ich nicht darauf f3(und gebe den Fehler an den …


6
So erstellen Sie eine vollständige Zukunft in Java
Was ist der beste Weg, um eine abgeschlossene Zukunft in Java zu konstruieren? Ich habe meine eigene CompletedFutureunten implementiert , hoffte aber, dass so etwas bereits existiert. public class CompletedFuture<T> implements Future<T> { private final T result; public CompletedFuture(final T result) { this.result = result; } @Override public boolean cancel(final …
81 java  future 


6
Versprechen Äquivalent in C #
In Scala gibt es eine Promise-Klasse, mit der eine Zukunft manuell abgeschlossen werden kann. Ich suche nach einer Alternative in C #. Ich schreibe einen Test und möchte, dass er ungefähr so ​​aussieht: // var MyResult has a field `Header` var promise = new Promise<MyResult>; handlerMyEventsWithHandler( msg => promise.Complete(msg); ); …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.