pipe

Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der Funktion POSIX pipe () erstellt, die in deklariert ist. Shells ermöglichen die Pipe-Erstellung zwischen Prozessen mithilfe von "|".
3
Antworten

Können Pipes in UNIX bidirektional arbeiten?

Sehen Sie sich den folgenden Code an: %Vor% Nun, hier habe ich nur eine Pipe erstellt, aber beide Prozesse können lesen und schreiben. Sind Rohre nicht unidirektional? Auch, wenn ich die konventionelle 'close (pipdes [0])' für Eltern und 'cl...
05.12.2011, 19:36
2
Antworten

Warum ist Python Multiprocessing Pipe unsicher?

Ich verstehe nicht, warum Pipes als unsicher bezeichnet wird, wenn mehrere Absender vorhanden sind und Empfänger. Wie der folgende Code mit Queues in Code umgewandelt werden kann, wenn dies der Fall ist Fall ? Queues wirft EOFE...
18.09.2012, 18:55
4
Antworten

Wechsel vom Dateiinhalt zu STDIN im Piped-Befehl? (Linux Shell)

Ich habe ein Programm (das ich nicht geschrieben habe), das nicht dazu gedacht ist, Befehle aus einer Datei einzulesen. Das Eingeben von Befehlen in STDIN ist ziemlich langwierig, daher möchte ich es automatisieren können, indem ich die Befehle...
13.10.2009, 15:38