Logo Passei Direto
Buscar
Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar.
Essa situação caracteriza o seguinte estado:
Espera sincronizada
Cancelado
Bloqueado
Novo
Terminado
User badge image
Aprendendo com Desafios

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar as opções apresentadas em relação ao estado de uma thread em Java: 1. Espera sincronizada: Esse estado ocorre quando uma thread está aguardando a liberação de um recurso que está sendo utilizado por outra thread. Não se encaixa na descrição dada. 2. Cancelado: Uma thread cancelada não está mais em execução e não pode retornar ao estado executável. Portanto, essa opção também não se aplica. 3. Bloqueado: Uma thread bloqueada está aguardando um recurso que está sendo utilizado por outra thread, mas não se refere a um intervalo de tempo específico. 4. Novo: Uma thread nova é aquela que foi criada, mas ainda não começou a executar. Não se encaixa na descrição. 5. Terminado: Uma thread terminada já completou sua execução e não pode retornar ao estado executável. Diante disso, a descrição se refere a uma thread que pode entrar em um estado por um intervalo de tempo e retornar ao estado executável, o que se alinha com o conceito de "espera sincronizada", onde a thread pode ser notificada ou pode expirar um tempo de espera. Portanto, a resposta correta é: Espera sincronizada.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
Java 7 não suporta herança.
Herança múltipla.
Herança por interface.
Herança por prototipagem.
Herança simples.

Assinale a afirmativa correta sobre herança em JAVA.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Propriedades mais especializadas da hierarquia ficam em superclasses.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.

Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é:
Somente a III.
II e III.
Somente a II.
Somente a I.
I e II.

Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.
F - F - V
V - F - V
V - F - F
V - V - F
F - V - V

Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados?
SQLite
Firebase
MySQL
Derby
PostgreSQL

Mais conteúdos dessa disciplina