Imagem de fundo

Durante o desenvolvimento de aplicações que utilizam múltiplas threads, é possível impl...

Durante o desenvolvimento de aplicações que utilizam múltiplas threads, é possível implementar as threads no espaço do usuário ou no espaço do núcleo, além disso também existem as abordagens híbridas. Sobre os lugares que podem ser utilizados para implementar as threads, marque a opção correta.


A

Quando o pacote de threads é implementado inteiramente no espaço do usuário, ainda é necessário que o núcleo tenha conhecimento sobre cada thread para que possa interrompê-la quando necessário.


B

Em implementações de threads no espaço do núcleo, cada processo precisa conter uma tabela com as threads que criou.


C

Um pacote de threads no nível do usuário pode ser implementado mesmo em um sistema operacional que não dê suporte às threads.


D

Em pacotes que implementam threads no espaço do núcleo, quando uma thread é bloqueada, o núcleo só pode iniciar outra thread que pertença ao mesmo processo.