Skip to content
Latchkey

O Que É um Named Pipe?

Um named pipe, também chamado de FIFO, é um objeto do filesystem que atua como um canal de mão única entre processos que não precisam ser relacionados. Um processo o abre para escrita e outro para leitura, e o kernel armazena os bytes em ordem. Diferente de um anonymous pipe, ele tem um path, então qualquer processo com acesso pode se conectar a ele.

Por que isso importa

Named pipes permitem que programas separados transmitam dados uns aos outros sem arquivos temporários ou sockets. Eles são um bloco de construção simples para shell scripts que conectam uma ferramenta a outra.

Guias relacionados