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.




3
Multi-Async in Entity Framework 6?
Das ist mein Code: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Aber als ich die Funktion vom Controller aus anrief. Es zeigte Fehler In diesem Kontext wurde eine zweite Operation gestartet, bevor eine vorherige asynchrone Operation abgeschlossen wurde. Verwenden Sie 'wait', um sicherzustellen, dass alle asynchronen …

1
Async POST schlägt in WP7 und F # fehl
Wenn ich let! read = from.AsyncRead bufin F # mache , blockiert es und kehrt erst zurück, wenn der TCP-Socket tot ist. Warum? Und wie behebe ich das? Sein Code: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = …

7
Asynchroner Funktionsaufruf in PHP
Ich arbeite an einer PHP-Webanwendung und muss einige Netzwerkoperationen in der Anforderung ausführen, z. B. das Abrufen einer Person vom Remote-Server basierend auf der Benutzeranforderung. Ist es möglich, asynchrones Verhalten in PHP zu simulieren, da ich einige Daten an eine Funktion übergeben muss und auch eine Ausgabe von ihr benötige? …

9
Warten Sie im Fangblock
Ich habe folgenden Code: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Grundsätzlich möchte ich von einer URL herunterladen und wenn es mit einer Ausnahme fehlschlägt, möchte …

3
Wie gehe ich dann mit dem vielversprechenden Wenn-Sonst um?
In einigen Fällen muss ich, wenn ich einen Rückgabewert von einem Versprechungsobjekt erhalte, zwei verschiedene then()Vorgänge starten, die von der Bedingung des Werts abhängen, wie z. promise().then(function(value){ if(//true) { // do something } else { // do something } }) Ich denke, vielleicht kann ich es so schreiben: promise().then(function(value){ if(//true) …

2
Wann und wie benutzt man Tornado? Wann ist es nutzlos?
Ok, Tornado ist nicht blockierend und ziemlich schnell und kann viele ständige Anfragen problemlos bearbeiten. Aber ich denke, es ist keine Silberkugel, und wenn wir Django-basierte oder andere Websites mit Tornado blind betreiben, wird dies keinen Leistungsschub bringen. Ich konnte keine umfassende Erklärung dafür finden, deshalb frage ich hier: Wann …

5
Was ist der Unterschied zwischen: Asynchronen, nicht blockierenden Event-Base-Architekturen?
Was ist der Unterschied zwischen: Asynchron , Nicht blockierend und Event-basierte Architekturen? Kann etwas sowohl asynchron als auch nicht blockierend (und ereignisbasiert ) sein? Was ist beim Programmieren am wichtigsten, um etwas zu haben: asynchron, nicht blockierend und / oder ereignisbasiert (oder alle 3)? Wenn Sie Beispiele nennen könnten, wäre …


2
Reagiert auf asynchrones Rendern von Komponenten
Ich möchte meine Komponente rendern, nachdem meine Ajax-Anfrage abgeschlossen ist. Unten sehen Sie meinen Code var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(<OptionRow obj={element} />); }); return (<Input type='select'>{rows}</Input>) }) } }); Aber ich bekomme den Fehler unten, weil ich Rendering …

10
C nicht blockierende Tastatureingabe
Ich versuche, ein Programm in C (unter Linux) zu schreiben, das sich wiederholt, bis der Benutzer eine Taste drückt, aber keinen Tastendruck benötigt, um jede Schleife fortzusetzen. Gibt es eine einfache Möglichkeit, dies zu tun? Ich denke, ich könnte es möglicherweise damit machen, select()aber das scheint eine Menge Arbeit zu …

7
Wie erstellen Sie eine asynchrone HTTP-Anforderung in JAVA?
Ich bin ziemlich neu in Java, daher scheint dies einigen offensichtlich zu sein. Ich habe viel mit ActionScript gearbeitet, das sehr ereignisbasiert ist, und das finde ich toll. Ich habe kürzlich versucht, ein kleines Stück Java-Code zu schreiben, der eine POST-Anforderung ausführt, aber ich hatte das Problem, dass es sich …

6
Threads vs. Async
Ich habe in diesem wirklich guten Artikel über das Threaded-Modell der Programmierung im Vergleich zum asynchronen Modell gelesen. http://krondo.com/blog/?p=1209 Der Artikel erwähnt jedoch die folgenden Punkte. Ein asynchrones Programm übertrifft einfach ein Synchronisierungsprogramm, indem es bei jeder E / A zwischen Aufgaben wechselt. Threads werden vom Betriebssystem verwaltet. Ich erinnere …

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.