future

Ein Platzhalter für das Ergebnis einer Berechnung, bevor die Berechnung abgeschlossen ist. Wird bei gleichzeitiger Programmierung verwendet. Fragen zu zukünftigen Ereignissen sind bei Stack Overflow off-topic.
3
Antworten

Warum ExecutorService Future? absenden (ausführbare Aufgabe)?

Die ExecutorService hat die folgende Methode: Zukunft & lt;? & gt; Absenden (ausführbare Aufgabe) Aber da diese Methode Future get immer null zurückgibt, wäre die folgende Signatur nicht geeigneter? Future<Void> subm...
15.05.2017, 08:07
2
Antworten

Enthält das von executorService.submit (Runnable) zurückgegebene zukünftige Objekt einen Verweis auf das runnable-Objekt?

Nehmen wir an, wir haben den folgenden Code: %Vor% Meine Fragen sind: Enthält runningTasks eine Referenz auf das Objekt task ? Wie lange hält es dafür? Wird es nach Abschluss der Aufgabe immer noch gehalten? Um Speicherverluste...
11.04.2014, 13:53
1
Antwort

Steuern der Anzahl der erzeugten Futures, um Gegendruck zu erzeugen

Ich verwende eine Futures-Rs-Version der Rusoto AWS Kinesis-Bibliothek . Ich muss eine tiefe Pipeline von AWS-Kinesis-Anfragen erzeugen, um einen hohen Durchsatz zu erreichen, da Kinesis eine Grenze von 500 Datensätzen pro HTTP-Anfrage hat. In...
15.01.2018, 16:54
1
Antwort

AngularJS verspricht nicht feuern, wenn sie von einem Dienst zurückgegeben werden [duplizieren]

Ich wickle einen langsamen WebSockets-Server in einen AngularJS-Dienst ein und rufe dann diesen Dienst von meinen Controllern aus an. Wenn ich Callbacks Callbacks auf Callbacks ketten, funktioniert alles gut, alle UI werden asynchron aktuali...
25.01.2013, 19:52
2
Antworten

Warten Sie, bis alle Future.onComplete Callbacks ausgeführt wurden

Ich verwende die Future API von Scala 2.10.X. Hier ist mein Anwendungsfall: %Vor% Ziemlich einfach, denke ich: Ich füge einen onComplete Callback zu meiner Zukunft hinzu. Nun, ich frage mich, ob es eine Möglichkeit gibt, einen Callback...
17.01.2014, 14:18
2
Antworten

C ++ 0x Threads geben keine Beschleunigung

Ich habe ein Programm geschrieben für die Suche nach dem Maximum in Arrays mit C ++ 0x Threads (zu Lernzwecken). Für die Implementierung habe ich standard thread und future Klassen verwendet. Die parallelisierte Funktion zeigt jedoch immer d...
30.11.2012, 15:16
2
Antworten

Android Volley Timeout Ausnahme bei Verwendung von RequestFuture.get ()

In meinem Fragment versuche ich, TMDBs offene Film-DB zu verwenden, um Details über "Now Playing" -Filme zu erhalten. Wenn ich die Methode RequestFuture.get (time, TimeUnit) benutze, um diese Volley-Anfrage auszuführen, erhalte ich immer eine...
30.05.2015, 17:33
2
Antworten

Ausnahme propagation und std :: future

Ich verstehe, dass wenn eine asynchrone Operation eine Ausnahme auslöst, sie an einen Thread weitergegeben wird, der std::future::get() aufruft. Wenn ein solcher Thread jedoch std::future::wait() aufruft, wird die Ausnahme nicht sofort wei...
08.01.2013, 19:49
4
Antworten

Verwenden Sie die Ergebnisse von zwei verschiedenen Guava ListenableFutures

Ich habe zwei ListenableFutures, die auf anderen Threads abgeschlossen sind. Jede Zukunft ist von einem anderen Typ, und ich möchte beide Ergebnisse verwenden, wenn sie beide vollständig sind. Gibt es einen eleganten Weg, um mit Guava umzugeh...
07.12.2012, 12:49
2
Antworten

Was ist der Vorteil der Verwendung von FutureTask über Callable?

Es gibt zwei Ansätze zum Senden und Abfragen von Tasks für Ergebnisse %Vor% Verwenden Sie die Kombination von Callable und Future und senden Sie sie an ExecutorService . Abrufen des Ergebnisses mit future.get() . %Vor% Verwe...
22.06.2015, 09:53