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.

17
Jasmin: Der asynchrone Rückruf wurde nicht innerhalb des von jasmine.DEFAULT_TIMEOUT_INTERVAL angegebenen Zeitlimits aufgerufen
Ich habe einen Winkelservice namens requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Ich versuche, diesen Dienst mit Jasmin zu testen: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, scope; …

7
Wie kann ich warten, bis die asynchrone Methode abgeschlossen ist?
Ich schreibe eine WinForms-Anwendung, die Daten auf ein Gerät der USB-HID-Klasse überträgt. Meine Anwendung verwendet die hervorragende generische HID-Bibliothek v6.0, die hier zu finden ist . Kurz gesagt, wenn ich Daten auf das Gerät schreiben muss, wird folgender Code aufgerufen: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in …

13
Wie kann man den Unterschied zwischen asynchroner und paralleler Programmierung ausdrücken?
Viele Plattformen fördern Asynchronität und Parallelität als Mittel zur Verbesserung der Reaktionsfähigkeit. Ich verstehe den Unterschied im Allgemeinen, finde es aber oft schwierig, ihn in meinem eigenen Kopf und für andere zu artikulieren. Ich bin ein Workaday-Programmierer und benutze ziemlich oft Async & Callbacks. Parallelität fühlt sich exotisch an. Aber …

8
Ist die Verwendung von async componentDidMount () gut?
Ist die Verwendung componentDidMount()als asynchrone Funktion in React Native eine gute Praxis oder sollte ich sie vermeiden? Ich muss einige Informationen AsyncStorageabrufen, wenn die Komponente bereitgestellt wird, aber der einzige Weg, den ich kenne, um dies zu ermöglichen, besteht darin, die componentDidMount()Funktion asynchron zu machen . async componentDidMount() { let …


3
Grundlegendes zur Ereignisschleife
Ich denke darüber nach und habe mir Folgendes ausgedacht: Nehmen wir an, wir haben einen Code wie diesen: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Eine Anfrage kommt herein und die JS-Engine beginnt Schritt für Schritt mit der Ausführung des obigen Codes. Die ersten beiden Anrufe sind Synchronisierungsanrufe. Aber wenn es um …

10
Asynchrones vs Multithreading - Gibt es einen Unterschied?
Erstellt ein asynchroner Aufruf immer einen neuen Thread? Was ist der Unterschied zwischen den beiden? Erstellt oder verwendet ein asynchroner Aufruf immer einen neuen Thread? Wikipedia sagt : Bei der Computerprogrammierung sind asynchrone Ereignisse solche, die unabhängig vom Hauptprogrammablauf auftreten. Asynchrone Aktionen sind Aktionen, die in einem nicht blockierenden Schema …

2
Wie implementieren Sie eine asynchrone Aktionsdelegatmethode?
Ein paar Hintergrundinformationen. Ich lerne den Web-API-Stack und versuche, alle Daten in Form eines "Ergebnis" -Objekts mit Parametern wie Success und ErrorCodes zu kapseln. Unterschiedliche Methoden würden jedoch unterschiedliche Ergebnisse und Fehlercodes erzeugen, aber das Ergebnisobjekt würde im Allgemeinen auf dieselbe Weise instanziiert. Um Zeit zu sparen und mehr über …

9
Ist die jQuery-Funktion "each ()" synchron?
Betrachten Sie dieses Szenario zur Validierung: function validateForm (validCallback) { $('#first-name').add($('#last-name')).add($('#address')).each(function () { // validating fields and adding 'invalid' class to invalid fields. }); // doing validation this way for almost 50 fields (loop over 50 fields) if ($('#holder .invalid').length == 0) { // submitting data here, only when all …

5
asynchron warten auf Rückgabe Aufgabe
Kann jemand erklären, was dies für eine synchrone Methode bedeutet? Wenn ich versuche, die Methode zu ändernasync beschwert sich VS darüber. Das funktioniert: public Task MethodName() { return Task.FromResult<object>(null); } Das funktioniert nicht: public async Task MethodName() { return Task.FromResult<object>(null); } Im Grunde würde ich gerne wissen, was genau das …

3
Ist asynchroner HttpClient aus .Net 4.5 eine schlechte Wahl für Anwendungen mit intensiver Last?
Ich habe kürzlich eine einfache Anwendung zum Testen des HTTP-Anrufdurchsatzes erstellt, die asynchron im Vergleich zu einem klassischen Multithread-Ansatz generiert werden kann. Die Anwendung kann eine vordefinierte Anzahl von HTTP-Aufrufen ausführen und zeigt am Ende die Gesamtzeit an, die für deren Ausführung erforderlich ist. Während meiner Tests wurden alle HTTP-Aufrufe …

4
Was ist der Unterschied zwischen der Rückgabe von void und der Rückgabe einer Aufgabe?
Beim Betrachten verschiedener C # Async CTP-Beispiele sehe ich einige Async-Funktionen, die zurückkehren void, und andere, die das Nicht-Generische zurückgeben Task. Ich kann sehen, warum die Rückgabe von a Task<MyType>nützlich ist, um Daten an den Aufrufer zurückzugeben, wenn der asynchrone Vorgang abgeschlossen ist, aber die Funktionen, die ich gesehen habe …

5
Wie verwende ich jQuery in der Chrome-Erweiterung?
Ich schreibe eine Chrome-Erweiterung. Und ich möchte jQueryin meiner Erweiterung verwenden. Ich benutze keine Hintergrundseite , nur ein Hintergrundskript . Hier sind meine Dateien: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": { "scripts": …



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.