• Matéria: Informática
  • Autor: VinníciussOzil5
  • Perguntado 3 anos atrás

As threads são unidades de execução mais simples que processos. Normalmente, uma thread possui as instruções que serão executadas, as variáveis que serão utilizadas pelo processamento e o local de retorno do resultado após a finalização da execução. As threads que são originárias do mesmo processo compartilham a região de memória deste processo podendo utilizá-la para o compartilhamento de variáveis. Neste caso é necessário o controle de acesso para garantir a consistência dos dados processados.


PACHECO, P. An Introduction to Parallel Programming. Morgan Kaufmann, Burlington. 391p. 2011.


Com base no contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas.



I. Os Mutexes não são a única opção para solução de acesso à variáveis compartilhadas, devendo ser utilizados em situações específicas.


PORQUE


II. Existem sistemas que necessitam da liberação das variáveis para utilização em mais de uma thread, o que não é possível com os Mutexes.


A respeito dessas asserções, assinale a alternativa correta.


Escolha uma:

a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.


c. As asserções I e II são proposições falsas.


d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.


e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Respostas

respondido por: valeriaNasmt
4

Resposta:

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Explicação:

Corrigido pelo AVA

Perguntas similares