asynchronous

Asynchrones Programmieren ist eine Strategie zum Verzögern von Operationen mit hoher Latenz oder niedriger Priorität, üblicherweise um die Leistung, Reaktionsfähigkeit und / oder die Kompostierbarkeit von Software zu verbessern. Solche Strategien werden normalerweise unter Verwendung einer Kombination von ereignisgesteuerter Programmierung und Rückrufen verwendet und verwenden optional die Nebenläufigkeit durch Koroutinen und / oder Threads.
1
Antwort

CompleableFuture / parallelStream im JavaEE-Anwendungsserver

Angesichts des neuen Java8 erhalten wir wirklich nette Funktionen für asynchrone Aufgaben, z. CompleableFuture und .paralellStream (). Wenn Sie das in Java SE ausführen, wie ich es verstanden habe, werden Sie den ForkJoinPool verwenden, aber was...
31.03.2016, 16:09
2
Antworten

npm Richtlinien für Rückruffehler

Ich habe die npm-Codestil-Richtlinien gelesen und bin auf Folgendes gestoßen sehr kryptischer Vorschlag:    Sei sehr vorsichtig, niemals etwas zu werfen. Es ist schlimmer als nutzlos. Senden Sie die Fehlermeldung als erstes Argument an den...
30.05.2015, 02:44
4
Antworten

Shortcourcing von Futures in clojure

Ich habe zwei Futures, die sich in booleans auflösen. Ich möchte im Grunde so etwas wie machen %Vor% Aber mit der Optimierung, die zuerst abgeschlossen wird, wenn es wahr ist, warte ich nicht auf das Ende der verbleibenden Zukunft; geh einfa...
01.06.2013, 01:43
1
Antwort

Ist clojures core.async ähnlich dem OCaml Core Async von Jane Street?

In diesem Blogpost schreibt der Autor:    Grenchman baut jedoch auf den Core- und Async-Bibliotheken von Jane Street auf, einem der größten industriellen Anwender von OCaml. Async ermöglicht monadische Faux-Concurrency, die viele Callback-P...
14.10.2013, 21:34
1
Antwort

Gibt den gleichen Wert für mehrere Funktionsaufrufe zurück, während eine Anfrage mit async / await fortfährt

Gegeben die folgende Funktion: %Vor% Ich möchte das erreichen. Die Funktion GetValue () kann von verschiedenen Teilen des Programms aufgerufen werden. Während GetValueFromServer () ausgeführt wird, möchte ich keinen weiteren Aufruf starten....
17.04.2015, 07:26
2
Antworten

Wie lassen sich mehrere asynchrone Tasks parallel ausführen?

Was ist, wenn Sie mehrere asynchrone E / A-Aufgaben parallel ausführen müssen, aber sicherstellen müssen, dass nicht mehr als X-E / A-Prozesse gleichzeitig ausgeführt werden; und vor und nach E / A-Verarbeitungsaufgaben sollte keine solche Besch...
29.05.2012, 14:37
3
Antworten

WebSockets mit Rails über Rack und Event Machine integrieren

Ich habe eine asynchrone Version von Rails 3 erstellt, die ich in eine WebSocket-Implementierung integrieren möchte. Ich benutze EventMachine, Ruby 1.9, Fibers und verschiedene em-aromatisierte Bibliotheken, wie von Illy Grigorik dokumenti...
22.11.2010, 10:44
4
Antworten

Objective-C: Sicheres Verwenden der Speicherverwaltung für asynchrone Methoden

Ich muss eine Methode aufrufen, die einen asynchronen Code startet %Vor% Jetzt kann ich es nicht einfach freigeben, da dies zu einem Fehler führen würde, da der Code noch läuft: %Vor% Was ist der beste Weg, um mit dem Speicher umzugehen?...
23.04.2010, 12:50
1
Antwort

NamedPipeServerStream.EndWaitForConnection () hängt nur, wenn es verwendet wird

Ich versuche, Named Pipes zum ersten Mal zu verwenden. In der MS-Dokumentation hier heißt es:    EndWaitForConnection muss für jeden Aufruf von genau einmal aufgerufen werden   BeginWaitForConnection. Ich versuche also, ein guter kleine...
04.02.2012, 23:08
3
Antworten

c ++ warum std :: async langsamer als sequenzielle Ausführung

%Vor% Hallo, Also oben sind zwei Funktionen zum Aufsummieren eines Vektors von Zufallszahlen. Ich habe mehrere Läufe gemacht, aber es scheint, dass ich nicht von std::async profitiert habe. Unten sind einige Ergebnisse, die ich bekomme...
08.11.2017, 15:35