nonblocking

Nicht blockierender Modus I / O überträgt entweder mindestens ein Byte oder kehrt sofort mit einem Fehler oder Ende des Streams zurück. Nicht-blockierende Algorithmen beziehen sich auf die Verwendung von Nebenläufigkeit ohne die üblichen wechselseitigen Ausschließungsgrundelemente, was garantiert, dass Thread-Operationen nicht unbegrenzt blockiert werden. Dies wird normalerweise mit atomaren Wertmodifikation (Inkrementieren / Dekrementieren) und / oder Lesen (Vergleichen und Ersetzen) Operationen behandelt. Es ist nicht klar, für welches dieses Tag beabsichtigt ist.
1
Antwort

SSH-Modul für Python

Ich muss einen Job (mit meinem Webserver) auf einem entfernten Rechner ausführen, der ungefähr 10 Minuten dauert. Ich habe das pxssh -Modul in Python für das selbe verwendet, aber es gibt mir einen "Zeitüberschreitungsfehler" (nicht blockie...
04.07.2011, 09:52
3
Antworten

Thread-Interrupt, der nicht beendet wird, blockiert Anruf beim Eingangsstrom, der gelesen wird

Ich verwende RXTX, um Daten von einem seriellen Port zu lesen. Das Lesen erfolgt in einem Thread, der wie folgt erzeugt wird: %Vor% Die SerialReader-Klasse implementiert Runnable und führt eine unbegrenzte Anzahl von Loops durch, liest vom P...
01.10.2010, 22:11
5
Antworten

Wie überprüft man, ob stdin noch geöffnet ist, ohne zu blockieren?

Ich brauche mein Programm in reinem C geschrieben, um die Ausführung zu stoppen, wenn die stdin geschlossen ist. Es gibt unbestimmte Arbeit im Programm Hauptzyklus, und es gibt keine Möglichkeit, dass ich blockierende Prüfungen (wie getc()...
20.10.2009, 12:27
3
Antworten

nicht-blockierende Udp-Socket-Programmierung in C: Was bekomme ich?

Ich habe ein Problem zu verstehen, was recv () / recvfrom () von einem nicht-blockigen UDP-Socket zurückgibt. Ein bisschen spezifischer und im Vergleich zu TCP (bitte korrigieren Sie mich, wenn ich falsch liege): Ein blockierender Socket...
10.02.2010, 20:09
3
Antworten

Plattformübergreifendes (linux / Win32) nicht blockierendes C ++ IO auf stdin / stdout / stderr

Ich versuche die beste Lösung für nonblocking IO über stdin / stdout mit den folgenden Eigenschaften zu finden: Solange genügend Daten vorhanden sind, lesen Sie n -große Abschnitte. Wenn nicht genügend Daten vorhanden sind, lesen Sie ein...
24.11.2008, 19:11
2
Antworten

Akka nicht blockierende Optionen, wenn eine HTTP-Antwort angefordert wird

Ich verstehe, wie man eine nachrichtenbasierte, nicht blockierende Anwendung in akka erstellt und Beispiele, die funktionieren, leicht nachbilden kann gleichzeitige Operationen und geben die aggregierten Ergebnisse in einer Nachricht zurück. Wo...
21.08.2013, 18:23
1
Antwort

Async-Lesen von Poco HTTPClientSession

Der übliche Beispielcode für die Verwendung von HTTPClientSession lautet etwa so: %Vor% Die Frage ist, wie kann ich aus dem rs-Eingabestrom die gesamten Daten lesen, während ich sicherstelle, dass alle Operationen nicht blockierend sind, so...
29.04.2013, 14:38
1
Antwort

Nicht blockierende Sockets vs BeginXXX vs SocketAsyncEventArgs

Kann mir bitte jemand über aktuelle .NET Socket-Techniken aufklären? Nicht blockierende Sockets Wenn ich Socket.Blocking = false setze und Async-Operationen verwende - was wird passieren? Gibt es eine Möglichkeit, mehrere nicht bloc...
27.02.2012, 10:48
1
Antwort

Java 8 CompletableFuture vs Netty Zukunft

Wie wird die in JDK 8 eingeführte CompletableFuture mit der von netty bereitgestellten io.netty.util.concurrent.Future verglichen? Netty-Dokumentation erwähnt das    JDK 8 fügt CompleableFuture hinzu, die etwas überlappt   %Code%   ...
07.12.2015, 04:53
3
Antworten

Event-Schleife mit einem einzelnen Thread und nicht blockierendem Multi-Threading-Worker in Node.JS

Node.JS größter Vorteil ist es nicht blockierende Natur. Es ist single-threaded, also muss nicht für jede neue eingehende Verbindung ein neuer Thread erstellt werden. Hinter der Ereignisschleife (die tatsächlich single threaded ist) gibt es e...
31.01.2014, 17:08