Pipe nomeado

Autor: Monica Porter
Data De Criação: 18 Marchar 2021
Data De Atualização: 27 Junho 2024
Anonim
Named Pipes - Inter-Process Communication Linux
Vídeo: Named Pipes - Inter-Process Communication Linux

Contente

Definição - O que significa Named Pipe?

Um pipe nomeado é um pipe unidirecional ou duplex que fornece comunicação entre o servidor de pipe e alguns clientes de pipe. Um canal é uma seção de memória usada para comunicação entre processos. Um pipe nomeado pode ser descrito como FIFO (primeiro a entrar, primeiro a sair); as entradas que entram primeiro serão exibidas primeiro.

Um canal nomeado difere de um canal anônimo, pois pode existir além da vida útil de seus processos associados e deve ser excluído explicitamente.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Named Pipe

Os pipes nomeados fornecem comunicação entre processos relacionados ou não relacionados que estão sujeitos a verificações de segurança. Eles podem ser usados ​​para comunicação entre processos no mesmo computador ou em computadores diferentes. Os pipes nomeados são identificados por seus pontos de acesso, que são armazenados em um arquivo em um sistema de arquivos.

Cada instância de um pipe nomeado compartilha o mesmo nome, mas cada instância possui seus próprios buffers e alças. Essas instâncias também fornecem um meio separado para comunicação entre o cliente e o servidor, permitindo o uso do mesmo pipe nomeado para vários clientes de pipe.

Os pipes nomeados são muito porque qualquer processo pode acessá-los.

Existem duas maneiras de criar um canal nomeado: por linha de comando e dentro de um programa. Na linha de comando do Unix, um pipe nomeado é criado usando o comando mknod ou mkfifo.