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:
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
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás