Questão de Sistemas Operacionais — Threads — FUNDATEC 2023
Sistemas Operacionais›Threads
Código
qq896758
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
Thread é uma parte do código que pode ser executada independentemente do programa principal. Qual termo melhor se relaciona com threads?
ADependente.
BParalelismo.
CSequencial.
DCentralizado.
EÚnico.
Revelar gabarito e comentário▾
GabaritoB — Paralelismo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Threads e Paralelismo
Gabarito: Letra B. Threads permitem a execução concorrente de tarefas, e o termo que melhor as caracteriza é Paralelismo — já que podem executar simultaneamente (em múltiplos núcleos) ou de forma aparentemente simultânea (em um único núcleo, por alternância rápida). As demais alternativas descrevem conceitos opostos ou não relacionados.
Alternativa A — ❌ Incorreta
Threads são independentes entre si, podendo executar sem depender umas das outras (exceto por sincronização quando compartilham dados). O termo "Dependente" é, portanto, contrário ao conceito.
Alternativa B — ✅ Correta ⟵ GABARITO
O paralelismo é a essência das threads: elas permitem que múltiplas partes de um programa rodem ao mesmo tempo, aumentando a eficiência em sistemas com múltiplos processadores ou simulando concorrência em um único processador.
Alternativa C — ❌ Incorreta
Threads são tipicamente executadas de forma concorrente/paralela, não sequencial. Execução sequencial significa uma após a outra, o que não é o objetivo do uso de threads.
Alternativa D — ❌ Incorreta
Threads não são centralizadas; cada thread possui seu próprio contexto (pilha, contador de programa) e compartilham recursos do processo, mas a execução é distribuída entre elas.
Alternativa E — ❌ Incorreta
Um processo pode conter múltiplas threads (multithreading). O termo "Único" remete a single-thread, que é o oposto do conceito de threads como ferramenta para paralelismo.
PEGA ESSA DICA!
Lembre-se: threads = paralelismo/concorrência; processos = isolamento. Na prova, associe threads a múltiplas tarefas executando "ao mesmo tempo".