Página 26
Transcrição do slide
Processos
(Trocas de mensagens)
Trocas de Mensagens O processo que desejar enviar (ou escrever) uma mensagem, chama send, passando o endereço de onde a mensagem está O processo que desejar receber (ou ler) uma mensagem executa o receive, indicando uma origem (ou colocando qualquer origem) de onde receberá a mensagem Se não houver mensagem disponível, o processo que executou o receive poderá ficar bloqueado até que alguma mensagem chegue. Como alternativa, ele pode retornar imediatamente acompanhado de um código de erro Durante a comunicação por troca de mensagens, pode haver perdas das mensagens. Para resolver esse problema, o receptor pode combinar de enviar uma mensagem especial de confirmação de recebimento (acknowledgement - ACK)