Ed
ano passado
Vamos analisar cada afirmativa: i) Comunicação síncrona acontece somente quando ambas as primitivas send e receive têm semânticas bloqueantes. Verdadeiro, a comunicação síncrona realmente ocorre quando o envio e o recebimento bloqueiam até que ambos os processos estejam prontos para se comunicar. ii) Sockets fornecem um modelo de comunicação com nomeação direta. Falso, os sockets geralmente utilizam endereçamento baseado em IP e portas, o que não é exatamente uma "nomeação direta" como em outros modelos de comunicação. iii) Recebimento bloqueante implica que o processo que faz o receive irá bloquear até que a mensagem seja transferida do buffer para o processo, ou retornará NULL caso não haja mensagens no buffer. Falso, em um modelo de recebimento bloqueante, o processo não retornará NULL; ele simplesmente ficará bloqueado até que uma mensagem esteja disponível. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é falsa. Portanto, a alternativa correta é: a) Apenas I.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material