Tag: future

Ein Platzhalter für das Ergebnis einer Berechnung, bevor die Berechnung abgeschlossen hat. Verwendet in concurrent programming.

Fragen über zukünftige Ereignisse sind off-topic auf Stack Overflow.

Ausnahme während der Ausführung Aufrufbar

Anzahl der Antworten 4 Antworten
Habe ich Folgendes Aufrufbar: public class Worker implements Callable<Boolean>{ @Override public Boolean call(){ boolean success=true; //do Something return success; } } Nun bin ich es, der Sie ausführt: Worker worker - new Worker(); Future<Boolean> submit = executor.submit(worker);

Gibt es eine Möglichkeit, asynchron zu warten, für eine Zukunft in der Boost Asio?

Anzahl der Antworten 1 Antworten
Mein problem ist Folgendes. Ich starte mehrere Operationen asynchron, und ich will fortfahren, bis alle fertig sind. Mit Boost Asio, der einfachste Weg, dies zu tun, ist die folgende. Angenommen tasks ist eine Art von container von

Warten Sie, bis alle Zukunft.onComplete Rückrufe werden ausgeführt

Anzahl der Antworten 2 Antworten
Ich bin mit der Future API von Scala 2.10.X. Hier ist mein use-case: object Class1 { def apply(f: (Int) => Future[String])(i: Int): Future[String] = { val start = DateTime.now val result = f(i) result.onComplete{ case _ =>

Scala: Wie man das Ergebnis einer Zukunft

Anzahl der Antworten 2 Antworten
Habe ich eine Methode, die zurückgibt einen Future so... def isTokenExpired(token: String): Future[Boolean] = { ... } ... und dann hab ich eine andere Methode aufruft, die isTokenExpired gibt eine Boolean wie diese: def isExpired(token: String): Boolean

was ist der Unterschied zwischen thunk, futures und Versprechen?

Anzahl der Antworten 3 Antworten
Gibt es wiki-Artikel über Sie: (http://en.wikipedia.org/wiki/Futures_and_promises, http://en.wikipedia.org/wiki/Thunk_(delayed_computation)). Aber ich bin nicht sicher, was sind die genauen Unterschiede zwischen den drei als Programmiersprache-Konzept? Sind futures und verspricht nur anwendbar in concurrent programming? InformationsquelleAutor JRR | 2013-09-10

Verwenden Sie die Ergebnisse von zwei Guave ListenableFutures der verschiedenen Arten

Anzahl der Antworten 5 Antworten
Habe ich zwei ListenableFutures abgeschlossen in anderen threads. Jede Zukunft ist von einem anderen Typ, und ich möchte die beiden Ihre Ergebnisse, wenn Sie sowohl abgeschlossen. Gibt es einen eleganten Weg, dies zu behandeln mit Guave? InformationsquelleAutor

scala, play, futures: Kombination der Ergebnisse aus mehreren futures

Anzahl der Antworten 1 Antworten
Ich bin mit: Scala 2.10 Spielen 2.1 Derzeit bin ich mit der Future Klasse aus scala.concurrent._, aber ich bin offen für eine neue API. Ich habe Probleme bei der Kombination der Ergebnisse von mehreren futures in einer

vermisste Katzen Functor[Zukunft] Instanz

Anzahl der Antworten 2 Antworten
Ich versuche, mit OptionT zu Methoden kombinieren, Rückkehr Future[Option[T]] in einer for-comprehension. import cats.data._ import cats.implicits._ import cats.instances.future._ for { data <- OptionT(repo.getData(id)) ... } Die compiler-Fehlermeldung, die ich erhalte: could not find implicit value for parameter

Unterschiede zwischen C# async und Java ExecutorService

Anzahl der Antworten 3 Antworten
C# hat ein cooles neues feature public Task<string> async f() { string r = LongCompute(); return r; } aber ist das nicht äquivalent zu public Future<String> f() { return Globals.executorService.submit(new Callable<String>() { public String call() throws Exception

ProcessPoolExecutor aus der gleichzeitigen.futures Weise langsamer als multiprocessing.Pool

Anzahl der Antworten 1 Antworten
Ich war das Experimentieren mit neuen glänzenden gleichzeitige.futures - Modul eingeführt, in Python 3.2, und ich habe bemerkt, daß, mit fast identischen code, mit dem Pool von gleichzeitigen.futures ist Weg langsamer als mit multiprocessing.Pool. Dies ist die

was ist der Vorteil der Verwendung von FutureTask mehr Aufrufbar?

Anzahl der Antworten 2 Antworten
Gibt es zwei Ansätze für die übermittlung und der Abruf der Aufgabe zum Ergebnis FutureTask futureTask = new FutureTask<String>(callable); Verwendung der Kombination von Callable und Future und reichen auf ExecutorService. Abrufen Ergebnis mit future.get(). Future future =

Was ist der Unterschied zwischen einem Future und einem Versprechen?

Anzahl der Antworten 7 Antworten
Was ist der Unterschied zwischen Future und Promise? Sie beide wirken wie Platzhalter für künftige Ergebnisse, aber wo ist der Unterschied? Sie können eine Promise und es ist bis zu Ihnen, es zu halten. Wenn jemand anderes

Gibt es eine Möglichkeit, Abbrechen/trennen einer Zukunft, in C++11?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: #include <iostream> #include <future> #include <chrono> #include <thread> using namespace std; int sleep_10s() { this_thread::sleep_for(chrono::seconds(10)); cout << "Sleeping Done\n"; return 3; } int main() { auto result=async(launch::async, sleep_10s); auto status=result.wait_for(chrono::seconds(1)); if (status==future_status::ready)

Mehrere Parameter übergeben Zug um Zug.futures.Executor.Karte?

Anzahl der Antworten 4 Antworten
Den gleichzeitige.futures.Executor.map nimmt eine variable Anzahl von iterables, aus dem die Funktion aufgerufen wird. Wie soll ich es nennen, wenn ich einen generator erzeugt Tupel, die sind normalerweise ausgepackt in Ort? Folgende funktioniert nicht, weil jeder der

Salesforce, Wie Sie in der Warteschlange Apex Zukunft Arbeitsplätze

Anzahl der Antworten 1 Antworten
Die Organisation, für die ich arbeite, hat ein trigger für den Fall, dass Anrufe ein wenig code in eine Klasse namens Fälle.cls. Ich veränderte den code, aber bei der Einsatzplanung, dass ich immer ein error: pending batch

Ausnahme Fortpflanzung und std::future

Anzahl der Antworten 2 Antworten
Mein Verständnis ist, dass, wenn eine asynchrone operation eine Ausnahme wirft, es werden vermehrt wieder ein thread, der nennt std::future::get(). Jedoch, wenn solch ein thread ruft std::future::wait() ist, wird die Ausnahme nicht sofort weitergegeben - es werde

Warum tut das dann der Zukunft nicht Kette das Ergebnis?

Anzahl der Antworten 2 Antworten
Den andThen Bedeutung, die ich gelernt, aus dieser Antwort ist eine Funktion Komponist. Sagen, dass f andThen g andThen h wird gleich h(g(f(x))) Dies impliziert die h function erhalten input von g(f(x)) Aber für die andThen im

Zugriff auf Wert, der zurückgegeben wird, die von scala futures

Anzahl der Antworten 5 Antworten
Ich bin ein Neuling auf scala futures und ich habe eine Frage bezüglich der Rückgabewert von scala futures. So, in der Regel der syntax für einen scala-Zukunft ist def downloadPage(url: URL) = Future[List[Int]] { } Ich will

Wie mache ich eine Funktion mit futures tail-rekursiv?

Anzahl der Antworten 4 Antworten
In meiner Scala app, ich habe eine Funktion aufruft, die eine Funktion liefert ein Ergebnis vom Typ Future[T]. Ich übergeben zu müssen, das zugeordnete Ergebnis in meinem rekursiven Aufruf der Funktion. Ich will, dass das tail-rekursiv ist,

Was sind die Unterschiede zwischen Latenten, Versprechen und Zukunft in JavaScript?

Anzahl der Antworten 5 Antworten
Was sind die Unterschiede zwischen Deferreds, Verspricht und Futures? Gibt es eine allgemein anerkannte Theorie, die hinter all diesen drei? Ich glaube nicht, das hat nichts zu tun mit jQuery... Lesenswert: msdn.microsoft.com/en-us/scriptjunkie/gg723713 Ich habe nicht verwendet, Sie

Zukunft.get() unterbrochen wird, immer mit einer InterruptedException

Anzahl der Antworten 4 Antworten
Ich habe ein seltsames problem mit Zukunft.get() in Java. Es gibt immer eine InterruptedException, aber die seltsame Sache ist, dass die Ursache der Ausnahme null ist, so kann ich nicht sagen, unterbrach mich.. Es kommt noch schlimmer,

java.util.gleichzeitige.Zukunft.get () - nicht wieder

Anzahl der Antworten 4 Antworten
Habe ich den folgenden Java-code: final Future future = exeService.submit( new Runnable() { public void run() { myObject.doSomething(); } } ); future.get(); wo exeService ist eine Instanz von java.util.concurrent.ExecutorService Das problem ist, dass myObject.doSomething() kehrt nie zurück,

Die eigentliche Umsetzung der Callable und Future

Anzahl der Antworten 3 Antworten
Ich bin in den Prozess des Verstehens fine grain util.die Parallelität. Wo ist die Umsetzung des Java - Callable und Future sich in die JVM ? Habe ich die Zukunft Klasse, wo er beschreibt die Zukunft auf

Zukünftige Aufgabe der ExecutorService nicht wirklich Abbruch

Anzahl der Antworten 2 Antworten
Schiebe ich meine Futures von einem ExecutorService in eine hash-map. Später kann ich anrufen Abbrechen auf Futures innerhalb der hash-Tabelle. Obwohl das Ergebnis stimmt, wie ich später Treffer von breakpoints innerhalb der Callable Verfahren, als ob die

Mit futures und Faden.schlafen

Anzahl der Antworten 2 Antworten
Durch die Ausführung dieser scala-code, habe ich keine Ausgabe in der Konsole. (Ich weiß nicht wirklich verstehen, was passiert ist) Wenn ich entfernen Console.println("Console.println OK!") => alles scheint in Ordnung. Wenn ich entfernen Thread.sleep(2000) => alles scheint

Akka : der richtige Einsatz von `bitten` Muster?

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen Futures und bitten Muster in akka. So, ich mache zwei Akteure, und man fragt, eine andere, ihn zurück zu senden a message. Gut, nach akka ist Futures Dokumentation, Schauspieler sollte Fragen(?) für die

Wie kann ich reduzieren diese Zukunft, die[T] - Struktur?

Anzahl der Antworten 2 Antworten
Gegeben das folgende Beispiel: val handler : Connection = new DatabaseConnectionHandler() val result : Future[Future[Future[Option[ResultSet]]]] = handler.connect .map( (parameters) => handler ) .map( connection => connection.sendQuery("BEGIN TRANSACTION SERIALIZABLE") ) .map( future => future.map( query => query.rows )

Wie kann ich Eine Zukunft mit Zukunft, in eine Zukunft Objekt zu machen?

Anzahl der Antworten 3 Antworten
Env: Akka 2.1, scala, version 2.10.M6, JDK 1.7,u5 Nun ist mein problem: Ich habe: future1 = Futures.future(new Callable<Future<object>>(){...}); future2 = ? extends Object; Future.sequence(future1, future2).onComplete(...) nun in der ersten Zeile, ich habe eine Zukunft, auf die Zukunft

Wie zu warten, für die Liste " Zukunft erstellt mit verschiedenen `ExecutorServices`

Anzahl der Antworten 4 Antworten
Ok, also ich weiß, die erste Antwort /Kommentar hier wird "verwenden Sie eine ExecutorService und verwenden invokeAll". Es gibt jedoch einen guten Grund (was ich nicht langweilen Sie die Menschen mit) für uns halten, die thread-pools zu

Python asyncio, futures und den Ertrag aus

Anzahl der Antworten 1 Antworten
Betrachten Sie das folgende Programm (läuft auf CPython 3.4.0b1): import math import asyncio from asyncio import coroutine @coroutine def fast_sqrt(x): future = asyncio.Future() if x >= 0: future.set_result(math.sqrt(x)) else: future.set_exception(Exception("negative number")) return future def slow_sqrt(x): yield from

Wie verwenden von invokeAll() auf, damit alle thread-pool Ihre Aufgabe?

Anzahl der Antworten 3 Antworten
ExecutorService pool=Executors.newFixedThreadPool(7); List<Future<Hotel>> future=new ArrayList<Future<Hotel>>(); List<Callable<Hotel>> callList = new ArrayList<Callable<Hotel>>(); for(int i=0;i<=diff;i++){ String str="2013-"+(liDates.get(i).get(Calendar.MONTH)+1)+"-"+liDates.get(i).get(Calendar.DATE); callList.add(new HotelCheapestFare(str)); } future=pool.invokeAll(callList); for(int i=0;i<=future.size();i++){ System.out.println("name is:"+future.get(i).get().getName()); } Nun möchte ich den pool zu invokeAll alle die Aufgabe bekommen, bevor die for-Schleife,

Futures - Karte vs flatmap

Anzahl der Antworten 3 Antworten
Gelesen habe ich die Doku über map und flatMap und ich verstehe, dass flatMap verwendet wird, für einen Vorgang, der akzeptiert eine Future parameter und gibt ein weiteres Future. Was ich nicht ganz verstehe, ist, warum würde

ExecutorService.submit(Task) vs CompletableFuture.supplyAsync(Aufgabe, Testamentsvollstrecker)

Anzahl der Antworten 3 Antworten
Laufen einige Dinge parallel oder asynchron, ich kann entweder einen ExecutorService: <T> Future<T> submit(Runnable task, T result); oder die CompletableFuture Api:static <U> CompletableFuture<U> supplyAsync(Supplier<U> supplier, Executor executor); (Nehmen wir an ich verwende in beiden Fällen die gleiche

Fehlerbehandlung Scala : Zukunft Für das Verständnis

Anzahl der Antworten 2 Antworten
Möchte ich Sie für die Fehlerbehandlung in mein Spiel scala-Webanwendung. Meine Anwendung spricht mit der Datenbank zu Holen, Sie einige Zeilen, es folgt folgende Ablauf. Ersten Aufruf der db zu Holen, Daten Die Daten im ersten Aufruf

Wie kann ich warten, bis asynchrone Aufgaben in scala?

Anzahl der Antworten 1 Antworten
Ich bin mir bewusst, dass mein problem mag ein wenig Komplex. Aber ich werde versuchen, mich selbst auszudrücken. Habe ich diese Methode, die ich zurückgeben möchte, ein Map[String, List[String]] mit Daten gefüllt. def myFunction():Map[String, List[String]] = {

Führen Sie mehrere futures-parallel, return default-Wert auf timeout

Anzahl der Antworten 7 Antworten
Habe ich mehrere futures parallel und das Programm sollte nicht Abstürzen oder hängen. Jetzt warte ich auf futures-eins nach dem anderen, und verwenden Sie das fallback-Wert, wenn es TimeoutException. val future1 = //start future1 val future2 =

Was bedeutet Zukunft.cancel() tun, wenn Sie nicht unterbrochen?

Anzahl der Antworten 3 Antworten
Vom java-docs auf Zukunft.Abbrechen() boolean cancel(boolean mayInterruptIfRunning) Versucht ein Abbruch der Ausführung dieser Aufgabe. Dieser Versuch wird scheitern, wenn die Aufgabe bereits abgeschlossen hat, wurde bereits abgebrochen oder konnte nicht gekündigt werden, ein anderer Grund. Wenn Sie

Wie erklären Callable-ausführen-Funktion die Rückgabe void in Java?

Anzahl der Antworten 2 Antworten
Glaube, ich würde gern führen Sie die statische Methode foo asynchron void foo() throws Exception {...} Seit foo löst eine Ausnahme aus, ich würde es vorziehen, erstellen Sie eine Callable und aufrufen ExecutorService.submit mit und Sie erhalten

Transformation von Java-Zukunft in einem CompletableFuture

Anzahl der Antworten 5 Antworten
Java 8 führt CompletableFuture eine neue Implementierung, die Zukunft ist composable (enthält eine Reihe von thenXxx Methoden). Ich möchte in diesem ausschließlich, aber viele der Bibliotheken, die ich verwenden möchten zurückkehren, nur nicht composable Future Instanzen. Ist

Python: Warten auf all `die gleichzeitige.futures.ThreadPoolExecutor`s futures

Anzahl der Antworten 2 Antworten
Habe ich concurrent.futures.ThreadPoolExecutor eine Reihe von Aufgaben, und ich will warten, bis Sie alle abgeschlossen sind, bevor Sie mit der flow. Wie kann ich das machen, ohne zu speichern Sie alle Terminkontrakte und call - wait auf

Wie man auf mehrere Futures wartet

Anzahl der Antworten 8 Antworten
Angenommen ich habe mehrere futures und müssen warten, bis entweder jeder von Ihnen schlägt fehl oder alle von Ihnen erfolgreich. Zum Beispiel: es sind 3 futures: f1f2f3. Wenn f1 gelingt f2 fehl ich nicht warten, bis f3

Wie unterscheiden sich Clojure-Futures und Versprechen?

Anzahl der Antworten 4 Antworten
Beide futures und verspricht blockieren, bis Sie ermittelt haben, Ihre Werte, was ist also der Unterschied zwischen Ihnen? InformationsquelleAutor der Frage Zubair | 2011-01-07

Verwirrung über Threads, die von std :: async mit dem std :: launch :: async-Parameter gestartet wurden

Anzahl der Antworten 3 Antworten
Ich bin ein wenig verwirrt über die std::async Funktion. Die Spezifikation sagt: asynchroner Vorgang wird ausgeführt, "als ob in einem neuen thread der Ausführung" (C++11 §30.6.8/11). Nun, was hat das zu bedeuten? In meinem Verständnis, der code

Erwarte eine Zukunft, empfange eine entweder

Anzahl der Antworten 3 Antworten
Ich würde wie zu erwarten ein scala Zukunft, die versagt haben. Wenn ich Await.result: die exception wird geworfen. Stattdessen, wenn ich f: Future[String] ich möchte eine Methode Await.resultOpt(f): Option[String] oder Await.resultEither(f): Either[String]. Konnte ich dies durch die

Map die Ausnahme einer gescheiterten Zukunft

Anzahl der Antworten 2 Antworten
Was ist der sauberste Weg, um map die Exception einer gescheiterten Future in scala? Sagen, ich habe: import scala.concurrent._ import scala.concurrent.ExecutionContext.Implicits.global val f = Future { if(math.random < 0.5) 1 else throw new Exception("Oh no") } Wenn

Deaktivieren Sie zukünftige Daten in jQuery UI Datepicker

Anzahl der Antworten 9 Antworten
Ist es möglich, zu deaktivieren Datum in der Zukunft von heute? Lassen sagen heute ist 23/10/2010, also am 24.10.2010 vorwärts deaktiviert sind. Sorry ich bin ganz neu in jQuery und JavaScript. InformationsquelleAutor der Frage cicakman | 2010-10-23

Was sind die Unterschiede zwischen verzögerter, Versprechen und Zukunft in JavaScript?

Anzahl der Antworten 5 Antworten
Was sind die Unterschiede zwischen Deferreds, Verspricht und Futures? Gibt es eine allgemein anerkannte Theorie, die hinter all diesen drei? InformationsquelleAutor der Frage Tower | 2011-07-23

scala.concurrent.Future-Wrapper für java.util.concurrent.Future

Anzahl der Antworten 4 Antworten
Ich bin mit Play Framework 2.1.1, die mit einem externen java-Bibliothek, erzeugt eine java.util.gleichzeitige.Zukunft führen. Ich bin mit dem scala Zukunft ist im Gegensatz zu Akka, ich denke das ist die richtige Sache zu tun, als von

Verzögert ein Future-Timeout die Thread-Ausführung?

Anzahl der Antworten 3 Antworten
Wenn ein ExecutorService und Future Objekte (bei der Einreichung Runnable Aufgaben), wenn ich geben Sie einen timeout-Wert für die Zukunft der get-Funktion, macht die zugrunde liegenden Faden Holen Sie getötet, als ein TimeoutException geworfen wird? InformationsquelleAutor der

Warten auf eine Liste von Zukunft

Anzahl der Antworten 9 Antworten
Habe ich eine Methode, die zurückgibt einen List futures List<Future<O>> futures = getFutures(); Nun will ich warten, bis entweder alle futures-fertig sind die Verarbeitung erfolgreich ist oder keine der Aufgaben, deren Ausgabe zurückgegeben wird, die von einer