Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses...
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais threads deste processo:
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco Serão bloqueadas também para impedir a ocorrência de erros Serão interrompidas provocando um erro no processo. Não serão bloqueadas, mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco Poderão continuar executando se não dependerem da thread que foi bloqueada
Com base na descrição fornecida, podemos afirmar que as demais threads deste processo não serão bloqueadas, mas ficarão aguardando o desbloqueio da thread que solicitou o acesso ao disco.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar