SóProvas


ID
271048
Banca
CESPE / CEBRASPE
Órgão
PREVIC
Ano
2011
Provas
Disciplina
Programação
Assuntos

Acerca de programação Java e JavaScript, julgue os itens que se
seguem.

Em um programa Java, um thread que esteja bloqueado, à espera de um recurso de entrada ou saída, retornará para o estado de execução quando o recurso for disponibilizado.

Alternativas
Comentários
  • Ao ser liberado o recurso,  o thread irá para o estado de PRONTO e lá aguardará sua vez de ganhar a utilização do processador (passando neste momento para o estado de EXECUÇÃO), portanto, a questão está errada.

  • Estados de uma thread

    Basicamente uma thread pode assumir os seguintes estados:

    • criação. Neste estado, o processo pai está criando a thread que é levada a fila de prontos;
    • execução. Neste estado a thread está usando a CPU;
    • pronto. Neste estado a thread avisa a CPU que pode entrar no estado de execução e entra na fila de prontos;
    • bloqueado. Neste estado, por algum motivo, a CPU bloqueia a thread, geralmente enquanto aguarda algum dispositivo de I/O;
    • término. Neste estado são desativados o contexto de hardware e a pilha é desalocada.
    FONTE:http://www.tiosam.org/enciclopedia/index.asp?q=Thread