Índice:
Definição - O que significa Message Passing?
A passagem de mensagens, em termos de computador, refere-se ao envio de uma mensagem para um processo que pode ser um objeto, processo paralelo, sub-rotina, função ou thread. Esta mensagem pode ser usada para invocar outro processo, direta ou indiretamente. A passagem de mensagens é especialmente útil na programação orientada a objetos e na programação paralela quando uma única mensagem (na forma de um sinal, pacote de dados ou função) é enviada para um destinatário.
Techopedia explica a mensagem que passa
A passagem de mensagens depende do processo e de sua organização de suporte para chamar o código real para execução. A diferença entre as chamadas de programação convencionais pelo fato de que o procedimento de programação usual chama o processo pelo nome, em vez de um pacote de dados ou gatilho de sinal. É basicamente a comunicação entre dois processos, sub-rotinas ou funções dentro de um programa. O software de computador moderno utiliza amplamente a passagem de mensagens para implementar técnicas de programação eficientes. Em redes como a Internet, onde objetos também podem estar trabalhando em vários computadores, o processo de passagem de mensagens desempenha um papel importante. Os canais são uma maneira eficiente de implementar a passagem de mensagens em sistemas modernos.