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.
3
Antworten

Wie führe ich einen Task in einem neuen Thread aus und kehre sofort zum Aufrufer zurück?

In den letzten paar Monaten habe ich über async-awa in C # gelesen und wie man es richtig benutzt. Für den Zweck einer Laborübung baue ich einen kleinen Tcp-Server, der Clients dienen soll, die sich damit verbinden. Das Programm ist eine Kons...
07.06.2015, 18:56
3
Antworten

Warten Sie, bis die Aufgabe abgeschlossen ist, ohne den UI-Thread zu blockieren

Ich habe eine recht komplexe WPF-Anwendung, die (ähnlich wie VS2013) IDocuments und ITools in der Haupt-Shell der Anwendung angedockt hat. Einer dieser Tools muss sicher heruntergefahren werden, wenn das Hauptfenster geschlossen ist, um...
23.08.2015, 14:07
1
Antwort

Werden alle asynchronen E / A letztendlich beim Abruf implementiert?

Ich habe festgestellt, dass asynchrone I / O immer ein Callback-Formular hat. Aber kürzlich entdeckte ich, dass einige Low-Level-Implementierungen die Polling-API verwenden. kqueue libpq Und das führt mich zu der Annahme, dass mögli...
16.10.2013, 04:22
2
Antworten

Was ist der Unterschied zwischen Task.Yield, Task.Run und ConfigureAwait (false)?

Wie ich es verstehe, wird Task.Yield am Anfang einer Methode den Aufrufer zwingen weiterzumachen, wenn er nicht auf die Methode wartet. In der Zwischenzeit Task.Run und ConfigureAwait(false) beide Führen Sie einen Task für einen neuen...
04.07.2015, 15:00
3
Antworten

Wie funktioniert die asynchrone Programmierung in Delphi?

Ich habe eine Anwendung, bei der die meisten Aktionen einige Zeit in Anspruch nehmen und ich möchte die Benutzeroberfläche jederzeit ansprechbar halten. Das Grundmuster einer vom Benutzer ausgelösten Aktion lautet wie folgt: Bereite die Akti...
14.09.2012, 12:50
4
Antworten

C # asynchrone Aufrufmethode in regelmäßigen Abständen

Hauptthread der Anwendung macht etwas Arbeit. Es gibt auch einen Timer, der alle 10 Minuten eine Methode aufrufen soll, die asynchron laufen soll. Könnten Sie mir bitte ein gutes Beispiel geben, wie Sie das organisieren?     
25.06.2012, 14:39
2
Antworten

Leichte Art, auf eine Gruppe asynchroner Java-Aufrufe zu warten

Wir schreiben einen Code in einer einzigen Blockierungsmethode, der asynchron mehrere, langsame Dienste von Drittanbietern aufruft. Diese asynchronen Aufrufe sind in Code eingebettet, der dieselbe Schnittstellenmethode implementiert. Wir möchten...
08.02.2011, 19:49
5
Antworten

Python's asyncore um periodisch Daten mit einem Variablen Timeout zu senden. Gibt es einen besseren Weg?

Ich wollte einen Server schreiben, mit dem sich ein Client verbinden und regelmäßige Updates erhalten konnte, ohne abfragen zu müssen. Das Problem, das ich mit asyncore hatte, ist, dass wenn Sie nicht zurückgeben, wenn dispatcher.writable () auf...
24.06.2009, 06:11
3
Antworten

Java 8 - Rufen Sie asynchrone Methoden parallel auf und kombinieren Sie ihre Ergebnisse

Ich bin neu in den Java 8 Parallelitätsfunktionen wie CompletableFuture und ich hoffe, Sie können helfen, mit dem folgenden Anwendungsfall zu beginnen. Es gibt einen Service namens TimeConsumingServices , der zeitraubende Operationen bie...
28.02.2017, 09:01
1
Antwort

Wie lade ich Seiten-JavaScript nach dem asynchronen Laden meiner Manifest-Datei

Ich versuche, meine App in asynchrones Laden von Javascript mit: zu konvertieren %Vor% Das Problem besteht darin, dass alle seitenspezifischen Skripts ausgeführt werden, bevor Jquery asynchron geladen wird. Wie kann ich diese verschieben, bi...
07.03.2016, 15:15