À propos des canaux
Il existe deux types de canaux : les canaux anonymes et les canaux nommés. Les canaux anonymes nécessitent moins de surcharge que les canaux nommés, mais offrent des services limités.
Le terme « pipe », tel qu’il est utilisé ici, implique qu’un canal est utilisé comme canal d’information. Conceptuellement, un canal a deux extrémités. Un canal unidirectionnel permet au processus à une extrémité d’écrire sur le canal et permet au processus à l’autre extrémité de lire à partir du canal. Un canal bidirectionnel (ou duplex) permet à un processus de lire et d’écrire à partir de la fin du canal.