Introduction - If you have any usage issues, please Google them yourself
Pipes for interprocess communication channels read data is a one-time operation, process A will be pressed into the pipeline data, process B to read data, freeing space for more data to write