ExpertiDict

Software e Hardware · Avançado · Português · Técnico

comunicação entre processos

/ko.mu.ni.ka.ˈsɐ̃w ˈẽ.tɾi pɾo.ˈsɛ.sus/substantivo feminino

Conjunto de mecanismos pelos quais processos independentes trocam dados e se sincronizam, como pipes, sockets, memória compartilhada e filas de mensagens.

Onde usar

Tema de sistemas operacionais: o navegador e suas abas, por exemplo, são processos que conversam por esse tipo de mecanismo. A sigla IPC vem do inglês inter-process communication.

Exemplos

No Linux, o pipe é a forma mais simples de comunicação entre processos.

A memória compartilhada é a comunicação entre processos mais rápida, mas exige sincronização.

Cuidado

Não é o mesmo que comunicação em rede, embora sockets sirvam para os dois casos.

Sinônimos

IPC

Veja também

Todos os termos de Software e Hardware