Questão 5
Em relação aos conceitos de multithreading e de processo, assinale a alternativa correta.
A.
A programação com threads só faz sentido em processadores que possuem mais de um
núcleo (core); caso contrário, deve-se empregar o modelo de processo para expressar
concorrência.
B.
As threads são empregadas apenas para explorar o processamento paralelo, enquanto
os processos são destinados apenas para a programação concorrente.
C.
Nos sistemas operacionais que implantam threads em nível de sistema (modelo 1:1), o
escalonamento é orientado a threads e não a processos, já que todo processo tem pelo
menos uma thread.
D.
As threads compartilham o espaço de endereçamento do processo que as criou,
ou seja, acessam as mesmas áreas de código, de damos globais, de heap (monte)
e de pilha.
E
Quando um processo filho termina, as threads criadas durante a execução desse
processo filho são herdadas pelo processo pai
< ANTERIOR
PRÓXIMA >