Pipe (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Funzione pipe nelle shell testuali: precisazione |
Nessun oggetto della modifica |
||
Riga 22:
Il flusso di dati scritto da un processo ('''scrittore''') sul descrittore di file o HANDLE aperto in scrittura viene poi letto (nello stesso ordine) dall'altro processo ('''lettore''') tramite il descrittore di file o HANDLE aperto in lettura. I dati generati dallo scrittore e non ancora letti sono memorizzati dal sistema operativo in un [[buffer]] di dimensioni predeterminate (tipicamente pochi [[KiB]]), dal quale sono automaticamente rimossi dopo essere stati letti.
Il buffer viene usato come meccanismo di sincronizzazione
I due processi che comunicano attraverso una ''pipe'' devono in qualche modo scambiarsi i descrittori di file o HANDLE da usare:
|