Ir para o conteúdo

Página 26

Slide 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)

Comentários