Ad esempio, ho creato una pipe denominata come la seguente:
mknod myPipe p
E ne ho letto da qualche processo (ad esempio un server). Ad esempio, ho usato tail:
tail -f myPipe
Se diversi processi client scrivono alcuni messaggi al suo interno (ad esempio, echo "msg" >> myPipe
c'è qualche possibilità che i messaggi vengano interfogliati, in questo modo:
<beginning of message1><message2><ending of message1>
O il processo di scrittura su named pipe è atomico?
setvbuf(stdout, NULL, _IOLBF,512)
) lo farà senza richiedere l'utilizzo di funzioni di basso livello.