ciao : ho una domanda sull uso delle PIPE . immaginiamo di avere due processi cooperanti
che leggono da un file qualcosa e dopo scrivono il risultato su una pipe condivisa
creata con la system call pipe , con il
processo padre , che deve leggere il risultato e successivamente utilizzare la medesima pipe
in verso opposto per comunicare qualcosa con i due processi figli
può succedere che un processo che effettui una read su un lato della pipe , legga per sbaglio
2 volte lo stesso dato?
come posso essere certo che leggendo da una pipe io non legga 2 volte la stessa cosa per sbaglio?
grazie