I've been reading about pipelining and also read this topic - How to send a simple string between two programs using pipes?
I read @jschmier answer (the first one) - and I wonder how does it actually work ? Do the programs writer.c and reader.c have to run simultaneously ? If they does , how reader.c is "informed" that writer.c has sent a string?
Those questions are mosly theoretical , but i'm really intrested to know how pipelining works. Thanks in adnvnace.