Logo Passei Direto
Buscar
Múltiplas threads sendo executadas de forma concorrente podem gerar diversos problemas de sincronismo e por isso são 0 tópico mais importante de computação paralela. Sobre este assunto analise as afirmações a seguir: 1. Starvation ocorre quando uma thread aguarda a liberação de um recurso por tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua vez de utilizar 0 recurso Pesquisar por imagem II. A solução mais eficiente para 0 Starvation seria aumentar 0 número de processadores. III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para 0 outro permanecendo travados sem efetivamente progredirem. É correto apenas 0 que se afirma em A I apenas. B II apenas. C III apenas. D 4) e II apenas. E e III apenas.
User badge image
Otávio Barbosa

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada afirmação: I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por tempo indeterminado, sempre passando a vez para outras threads, sem que jamais chegue sua vez de utilizar o recurso. Correto. Essa é a definição clássica de starvation. II. A solução mais eficiente para o starvation seria aumentar o número de processadores. Incorreto. Aumentar o número de processadores não resolve starvation, que é um problema de escalonamento e prioridade, não de hardware. III. Um exemplo análogo do cotidiano seriam duas pessoas (threads) que se cruzam frente a frente em um corredor (recurso) e sincronizadamente abrem espaço uma para a outra, permanecendo travados sem efetivamente progredirem. Correto. Esse é um exemplo clássico de deadlock, não de starvation, mas a descrição está correta para deadlock. Agora, veja as alternativas: - A) I apenas - B) II apenas - C) III apenas - D) I e II apenas - E) I e III apenas Como I e III estão corretos, a alternativa correta é: E) I e III apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina