Sobre pipes

Há dois tipos de pipes: pipes anônimos e pipes nomeados. Os pipes anônimos exigem menos sobrecarga do que os pipes nomeados, mas oferecem serviços limitados.

O termo pipe, conforme usado aqui, implica que um pipe é usado como um canal de informações. Conceitualmente, um pipe tem duas extremidades. Um pipe unidirecional permite que o processo em uma extremidade seja gravado no pipe e permite que o processo na outra extremidade leia do pipe. Um pipe bidirecional (ou duplex) permite que um processo leia e escreva do final do pipe.