Als «nonblocking» getaggte Fragen

30
Nicht blockierendes Lesen eines Unterprozesses. PIPE in Python
Ich verwende das Unterprozessmodul , um einen Unterprozess zu starten und eine Verbindung zu seinem Ausgabestream (stdout) herzustellen. Ich möchte in der Lage sein, nicht blockierende Lesevorgänge auf seinem Standard auszuführen. Gibt es eine Möglichkeit, .readline nicht zu blockieren oder zu überprüfen, ob sich Daten im Stream befinden, bevor ich …

16
Ist ein asynchroner JDBC-Aufruf möglich?
Ich frage mich, ob es eine Möglichkeit gibt, asynchrone Aufrufe an eine Datenbank zu tätigen. Stellen Sie sich zum Beispiel vor, ich habe eine große Anfrage, deren Bearbeitung sehr lange dauert. Ich möchte die Anfrage senden und eine Benachrichtigung erhalten, wenn die Anfrage einen Wert zurückgibt (indem Sie einen Listener …




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 …

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 …
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.