Eine Pipe ist eine Interprozessverbindung zwischen Dateideskriptoren zweier Prozesse. Mit der Funktion POSIX pipe () wird eine Pipe erstellt (von <unistd.h>). Shells erstellen Pipes zwischen Prozessen, wenn das "|" Symbol wird verwendet: "cmd1 | cmd2" leitet die Ausgabe von cmd1 an die Eingabe von cmd2 weiter. Verwenden Sie unter Windows CreatePipe (). Dieser Mechanismus leitet Standardeingabe, Standardausgabe und Standardfehler in den aufrufenden Prozess in .NET und Java um.