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