No contexto da linguagem de Programação Java, uma thread ex...

Próximas questões
Com base no mesmo assunto
Q1759890 Programação
No contexto da linguagem de Programação Java, uma thread executável entra no estado de espera sincronizada quando:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Estados de 'thread: Classe Thread

•Estado novo:

•Uma nova thread inicia seu ciclo de vida no estado novo.

•Permanece nesse estado até o programa iniciar a thread,

colocando-a no estado executável

•Estado executável:

•Uma thread que entra nesse estado está executando sua tarefa.

•Estado em espera:

•Uma thread entra nesse estado a fim de esperar que uma outra

thread realize uma tarefa.

•Estado de espera cronometrada:

•Uma thread entra nesse estado para esperar uma outra thread ou

para transcorrer um determinado período de tempo.

•Uma thread nesse estado retorna ao estado executável quando ela

é sinalizada por uma outra thread ou quando o intervalo de tempo

especificado expirar.

Ex:thread para salvar arquivo

automaticamente

•Estado terminado:

•Uma thread executável entra nesse estado quando completa sua

tarefa.

Estados da Thread:

a) Novo

b)Executavel

c)Espera: Aguardando outro thread

d)Espera Cronometrada (sleep)

e)Bloqueado

f)morto ou recursos liberados.

Assertiva correta E

A = Executável

B = Executável

C = Bloqueado

D = Bloqueado

GABARITO E

E ) Outra maneira de posicionar uma thread no estado em espera sincronizada é colocar uma thread executável para dormir — uma thread adormecida permanece no estado de espera sincronizada por um determinado período de tempo (chamado intervalo de adormecimento), depois do qual ela retorna ao estado executável. (DEITEL) Java 10° Edição

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo