🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Presentes em diversos sistemas operacionias, os threads apr...

Próximas questões
Com base no mesmo assunto
Q4193461 Sistemas Operacionais
Presentes em diversos sistemas operacionias, os threads apresentam algumas características, tais como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A decisão dependia de comparar threads com processos: era preciso identificar a característica operacional que diferencia as threads no enunciado e leva ao gabarito oficial.

Tema central: Threads versus processos
Análise das alternativas
A
Errada
Está errada porque troca de threads é operação normal de escalonamento e de troca de contexto do sistema operacional. Não há relação entre alternância de threads e reinicialização da máquina.
B
Errada
Está errada porque threads de um mesmo processo tipicamente compartilham o espaço de endereçamento e dados do processo. Negar esse compartilhamento contraria o próprio conceito operacional de thread.
C
Errada
Está errada porque threads podem ser escalonadas em múltiplas UCPs. Em sistemas multiprocessados, elas podem inclusive executar com paralelismo real.
D
Certa
A alternativa D está correta porque threads são mais leves do que processos e, por isso, sua criação tende a ser mais rápida.
E
Errada
Está errada porque a afirmação inverte a lógica do menor overhead das threads em relação aos processos. Se sua gestão é mais leve, não se sustenta dizer que sejam destruídas com menos rapidez do que processos.
Pegadinha da questão
A questão explorou confusões básicas: tratar thread como se fosse processo independente, negar o compartilhamento de recursos e aceitar uma afirmação verbalmente parecida com a correta sem verificar se ela respeita a lógica do menor overhead.
Dica para questões semelhantes
  • Quando a questão comparar thread e processo, verifique primeiro se a alternativa respeita a ideia de compartilhamento de recursos do processo pelas threads.
  • Em itens sobre desempenho operacional, use o critério de overhead: em regra, operações com threads tendem a ser mais leves do que com processos.
  • Afirmações que negam uso de threads em múltiplas UCPs ou vinculam troca de contexto a reinicialização do sistema contradizem propriedades básicas de escalonamento e multiprocessamento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo