Ich habe über Pipes und Streams gelesen und bin immer noch verwirrt darüber, wie es implementiert wird.
Ein Programm wird gestartet und liest Daten aus dem Standard-Eingabestream (stdin), an den die Tastatur Daten sendet.
Meine Frage ist, wie unterscheidet sich das von einer Pfeife? Piping ermöglicht mir einen Prozess, der Daten an eine Pipe sendet, und ein anderer Prozess liest Daten daraus.
Wenn die Tastatur gedrückt wird, werden Daten an stdin gesendet und ein Programm liest Daten aus demselben Stream.
Eine "Lese" -Operation wird ausgeführt, sobald Daten wie bei einer Pipe an diesen Stream gesendet werden.
Sind diese Ströme geleitet?