Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2023

Questão 29 — Programação de Computadores: Java — Threads (Ciclo de Vida)

Programação de Computadores Java — Threads (Ciclo de Vida)

Serviço de Seleção do Pessoal da Marinha 2023

Marinha do Brasil · Corpo Auxiliar de Praças (CP-CAP) — Processamento de Dados · Caderno Amarela

Gabarito disponível

Assinale a opção correta em relação ao estado de ciclo de vida da thread em Java, segundo Deitel (2016).
Selecione uma alternativa

Resolução comentada

Uma thread em estado de espera pode voltar a executável quando outra thread a notifica.

No ciclo de vida das threads em Java (Deitel), uma thread em espera (waiting) volta ao estado executável quando outra thread a notifica para continuar. Ela retorna ao estado executável ao receber essa notificação.

Análise das alternativas

A) Incorreta: a partir de executável a thread também pode ir para bloqueado, por exemplo. B) Incorreta: o bloqueado volta a executável ao obter o bloqueio/recurso. C) Incorreta: o estado terminado é final. E) Incorreta: a thread nova só vai para executável, ao ser iniciada.

Referência: Deitel, Java: Como Programar (2016), ciclo de vida de threads.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: D

Fonte: Gabarito preliminar: Gabarito final CP-CAP 2023 — página 10