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.
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 …
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 …
Ich suche nach einer Möglichkeit, eine Liste von Futures beliebiger Länge in eine Future of List umzuwandeln. Ich benutze Playframework, also möchte ich letztendlich wirklich ein Future[Result], aber um die Dinge einfacher zu machen, sagen wir einfach. Future[List[Int]]Der normale Weg, dies zu tun, wäre zu verwenden, Future.sequence(...)aber es gibt eine …
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?
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 …
Ist es möglich zu überprüfen, ob a std::futurefertig ist oder nicht? Soweit ich das beurteilen kann, besteht der einzige Weg darin, wait_formit einer Dauer von Null anzurufen und zu überprüfen, ob der Status lautet readyoder nicht, aber gibt es einen besseren Weg?
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 …
Wie groß ist Scalas Thread-Pool für Futures? Meine Scala-Anwendung macht viele Millionen future {}s und ich frage mich, ob ich irgendetwas tun kann, um sie durch Konfigurieren eines Thread-Pools zu optimieren. Vielen Dank.
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); ); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.