Casa Desenvolupament Què és una canonada? - Definició de tecnologia

Què és una canonada? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què vol dir Pipe?

Una canonada és un mètode que s'utilitza per passar informació d'un procés de programa a un altre. A diferència d'altres tipus de comunicacions d'interprocessos, un tub només ofereix una comunicació d'un sol sentit passant un paràmetre o una sortida d'un procés a un altre. La informació que es passa per la canonada la manté el sistema fins que pot ser llegida pel procés de recepció.


Les canonades s'utilitzen principalment en la programació en sistemes Unix.

Techopedia explica Pipe

L’avantatge d’utilitzar un pipe a Unix o Linux és que proporciona un processament més complex. En un guió de shell Unix, per exemple, una canonada està especificada per una barra vertical (|) a la línia de comandaments. El resultat de la primera seqüència d'ordres s'utilitza com a entrada per a la segona seqüència de comandaments. Es poden utilitzar dues canonades per permetre la comunicació bidireccional.

Què és una canonada? - Definició de tecnologia