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.


4
Können Sie die Attribute async und defer für ein HTML-Skript-Tag verwenden?
Ich möchte den folgenden JavaScript-Code mit beiden deferund laden async: <script defer async src="/js/somescript.js"></script> Da deferInternet Explorer 5.5+ unterstützt wird, wie Sie auf CanIUse.com sehen können , möchte ich auf die Verwendung von Defer zurückgreifen , wenn Async nicht verfügbar ist. Async ist meiner Meinung nach besser zu verwenden, wenn …

6
Exportiert asynchrone Knotenmodule
Ich habe mich gefragt, was der beste Ansatz für die Konfiguration eines Modulexports ist. "async.function" im folgenden Beispiel kann eine FS- oder HTTP-Anforderung sein, die aus Gründen des Beispiels vereinfacht wurde: Hier ist ein Beispielcode (asynmodule.js): var foo = "bar" async.function(function(response) { foo = "foobar"; // module.exports = foo; // …

7
Wie warte ich auf Ereignisse in C #?
Ich erstelle eine Klasse, die eine Reihe von Ereignissen hat, eines davon ist GameShuttingDown. Wenn dieses Ereignis ausgelöst wird, muss ich den Ereignishandler aufrufen. Der Zweck dieses Ereignisses besteht darin, Benutzer zu benachrichtigen, dass das Spiel heruntergefahren wird und sie ihre Daten speichern müssen. Die Speicherungen sind erwartbar und Ereignisse …

2
Der beste Weg, um eine auf Rückrufen basierende asynchrone Methode in eine erwartete Aufgabe zu konvertieren
Was wäre der beste Weg, um eine "klassische" asynchrone Methode zu konvertieren / zu verpacken, die einen Rückruf auf etwas verwendet, das eine (erwartete) Aufgabe zurückgibt? Zum Beispiel mit der folgenden Methode: public void GetStringFromUrl(string url, Action<string> onCompleted); Ich weiß nur, wie ich dies in eine Methode einbinden kann, die …

8
Wie kann ich eine asynchrone Methode in Main aufrufen?
public class test { public async Task Go() { await PrintAnswerToLife(); Console.WriteLine("done"); } public async Task PrintAnswerToLife() { int answer = await GetAnswerToLife(); Console.WriteLine(answer); } public async Task<int> GetAnswerToLife() { await Task.Delay(5000); int answer = 21 * 2; return answer; } } Wie kann ich das tun, wenn ich Go …


6
Worum könnte es hier gehen? [TsLint-Fehler: "Versprechen müssen angemessen behandelt werden"]
Ich mache einige grundlegende asynchrone Operationen mit async/awaitTypeScript, aber TSLint gibt unten mysteriöse Fehlermeldungen für diese beiden Funktionen aus. Hat jemand diese Fehler schon einmal erlebt? In der Fehlerausgabe wird die maßgebliche Regel nicht erwähnt, daher verstehe ich nicht, was diese verursacht. Irgendwelche Ideen wären sehr dankbar. Die Hauptanfrage: import …

6
Wie kann eine asynchrone Methode einen Wert zurückgeben?
Ich weiß, wie man Async-Methoden erstellt, sage aber, dass ich eine Methode habe, die viel Arbeit leistet und dann einen booleschen Wert zurückgibt. Wie gebe ich den booleschen Wert beim Rückruf zurück? Klarstellung : public bool Foo(){ Thread.Sleep(100000); // Do work return true; } Ich möchte dies asynchron machen können.
75 c#  asynchronous 



4
Was ist eine Ersatzmethode für Task.Run in .NET 4.0 mit C #?
Ich habe dieses Programm erhalten, das mir den Syntaxfehler "System.Threading.Tasks.task enthält keine Definition für Ausführen" gibt. Ich verwende VB 2010 .NET 4.0 Irgendwelche Ideen? Gibt es Ersatz für Run in .net 4.0? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ChatApp { class ChatProg { …

4
Wie kann man den Thread in node.js in den Ruhezustand versetzen, ohne andere Threads zu beeinflussen?
Gemäß der Ereignisschleife node.js Legendes , node.js unterstützt ein einzelnes Thread - Modell. Das heißt, wenn ich mehrere Anforderungen an einen node.js-Server stelle, wird nicht für jede Anforderung ein neuer Thread erzeugt, sondern jede Anforderung einzeln ausgeführt. Wenn ich für die erste Anforderung in meinem node.js-Code Folgendes tue und währenddessen …

2
Deadlock beim Zugriff auf StackExchange.Redis
Beim Aufruf von StackExchange.Redis gerate ich in eine Deadlock-Situation . Ich weiß nicht genau, was los ist, was sehr frustrierend ist, und ich würde mich über jede Eingabe freuen, die zur Lösung oder Umgehung dieses Problems beitragen könnte. Falls Sie dieses Problem auch haben und dies alles nicht lesen möchten; …

2
Was ist mit taktlosen Computerchips passiert?
Vor einigen Jahren waren uhrlose Computer das „nächste große Ding“. Die Idee dahinter war, dass die Prozessoren ohne Uhr deutlich schneller laufen würden. Das war damals, das ist heute und ich kann keine Informationen darüber finden, wie es gelaufen ist oder ob die Idee eine Pleite war ... Weiß jemand? …

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.