Als «asynchronous» getaggte Fragen

Asynchrone Programmierung ist eine Strategie zum Verschieben von Vorgängen mit hoher Latenz oder niedriger Priorität, normalerweise um die Leistung, Reaktionsfähigkeit und / oder Kompositionsfähigkeit von Software zu verbessern. Solche Strategien werden normalerweise unter Verwendung einer Kombination aus ereignisgesteuerter Programmierung und Rückrufen und optional unter Verwendung der Parallelität über Coroutinen und / oder Threads angewendet.

30
Wie gebe ich die Antwort von einem asynchronen Aufruf zurück?
На этот вопрос есть ответы на Stapelüberlauf на русском : Как вернуть значение из события или из функции обрв Или хотя бы дождаться их окончания Ich habe eine Funktion foo, die eine Ajax-Anfrage stellt. Wie kann ich die Antwort von zurückgeben foo? Ich habe versucht, den Wert aus dem successRückruf …

30
Wie kann ich Dateien asynchron hochladen?
Ich möchte eine Datei asynchron mit jQuery hochladen. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input …

15
Wie kann ich jQuery dazu bringen, eine synchrone und keine asynchrone Ajax-Anforderung auszuführen?
Ich habe ein JavaScript-Widget, das Standarderweiterungspunkte bereitstellt. Eine davon ist die beforecreateFunktion. Es sollte zurückkehren false, um zu verhindern, dass ein Element erstellt wird. Ich habe dieser Funktion mit jQuery einen Ajax-Aufruf hinzugefügt: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { …


21
Wie und wann 'async' und 'await' verwendet werden sollen
Von meinem Verständnis eines der wichtigsten Dinge , die asyncundawait tun , ist Code einfach zu schreiben zu machen und lesen - aber mit ihnen zu Laichen Hintergrund - Threads gleich Logik langen Dauer durchzuführen? Ich probiere gerade das grundlegendste Beispiel aus. Ich habe einige Kommentare inline hinzugefügt. Kannst du …

6
Warum bleibt meine Variable unverändert, nachdem ich sie innerhalb einer Funktion geändert habe? - Asynchrone Code-Referenz
Warum ist anhand der folgenden Beispiele outerScopeVarin allen Fällen undefiniert? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { …

10
Warum benötigen wir Middleware für den asynchronen Ablauf in Redux?
Laut den Dokumenten, „ohne Middleware, Redux Speicher unterstützen nur synchronen Datenfluss“ . Ich verstehe nicht, warum das so ist. Warum kann die Containerkomponente nicht die asynchrone API und dann dispatchdie Aktionen aufrufen ? Stellen Sie sich zum Beispiel eine einfache Benutzeroberfläche vor: ein Feld und eine Schaltfläche. Wenn der Benutzer …

30
Wie überprüfe ich den Internetzugang auf Android? InetAddress läuft nie ab
Ich habe eine AsyncTask, die den Netzwerkzugriff auf einen Hostnamen überprüfen soll. Aber das doInBackground()ist nie abgelaufen. Hat jemand eine Ahnung? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return …


12
Guter Anwendungsfall für Akka [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe viel über das Akka- Framework (Java …

7
async / await - wann eine Aufgabe gegen void zurückgeben?
Unter welchen Szenarien möchte man verwenden public async Task AsyncMethod(int num) anstatt public async void AsyncMethod(int num) Das einzige Szenario, an das ich denken kann, ist, wenn Sie die Aufgabe benötigen, um ihren Fortschritt verfolgen zu können. Sind bei der folgenden Methode außerdem die Schlüsselwörter asynchron und warten unnötig? public …

10
AngularJS: Dienst mit asynchronen Daten initialisieren
Ich habe einen AngularJS-Dienst, den ich mit asynchronen Daten initialisieren möchte. Etwas wie das: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Offensichtlich funktioniert dies …

15
Der Modifikator 'async' kann in der 'Main'-Methode einer Konsolen-App nicht angegeben werden
Ich bin neu in der asynchronen Programmierung mit dem asyncModifikator. Ich versuche herauszufinden, wie ich sicherstellen kann, dass meine MainMethode einer Konsolenanwendung tatsächlich asynchron ausgeführt wird. class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public …

11
Rufen Sie parallel asynchrone / warten-Funktionen auf
Soweit ich weiß, funktioniert das Einfügen mehrerer awaitCodes in ES7 / ES2016 ähnlich wie das Verketten .then()mit Versprechungen, was bedeutet, dass sie nacheinander und nicht parallel ausgeführt werden. So haben wir zum Beispiel diesen Code: await someCall(); await anotherCall(); Verstehe ich es richtig, dass anotherCall()erst aufgerufen wird, wenn someCall()es abgeschlossen …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.