Software e Hardware · Avançado · Português · Técnico
comunicação entre processos
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