|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2012
Messaggi: 268
|
linux[PIPE]dubbio sul corretto uso
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 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Mettendo paletti? Una cosa tipo una variabile letto che è 0 o 1?
Inviato con il mio Xperia P
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2012
Messaggi: 5491
|
Quote:
no chiedo, perchè http://linux.die.net/man/2/pipe pipe() creates a pipe, a unidirectional data channel |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:59.




















