Logo Passei Direto
Buscar
As unidades concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma:

A Classe abstrata run e, em seguida, definir subclasses run.
B Subclasse da classe predefinida thread, que fornece suporte para o método run.
C Exceção para o método run.
D Exceção para o método main.
E Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado.
User badge image
Estudo Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para definir uma classe em Java que pode ter métodos concorrentes, a abordagem mais comum é estender a classe `Thread` ou implementar a interface `Runnable`, que contém o método `run`. Analisando as alternativas: A) Classe abstrata run e, em seguida, definir subclasses run. - Não existe uma classe abstrata chamada `run` em Java. B) Subclasse da classe predefinida thread, que fornece suporte para o método run. - Esta é a abordagem correta, pois ao estender a classe `Thread`, você pode sobrescrever o método `run`. C) Exceção para o método run. - Não faz sentido, pois o método `run` não é uma exceção. D) Exceção para o método main. - O método `main` é o ponto de entrada de um programa Java, não está relacionado à concorrência. E) Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado. - Isso não é uma prática comum e não se relaciona diretamente com a definição de classes concorrentes. Portanto, a alternativa correta é: B) Subclasse da classe predefinida thread, que fornece suporte para o método run.

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

User badge image

Ed Verified user icon

ano passado

Analisando as opções apresentadas: A) Classe abstrata run e, em seguida, definir subclasses run - Esta opção não segue a forma padrão de definir unidades concorrentes em Java. B) Subclasse da classe predefinida thread, que fornece suporte para o método run - Esta é a forma correta de definir unidades concorrentes em Java, estendendo a classe Thread e sobrescrevendo o método run. C) Exceção para o método run - Não é uma prática comum ou correta para definir unidades concorrentes em Java. D) Exceção para o método main - Não está relacionado à definição de unidades concorrentes em Java. E) Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado - Esta opção não faz sentido na definição de unidades concorrentes em Java. Portanto, a opção correta para definir uma classe cujos objetos podem ter métodos concorrentes em Java é: B) Subclasse da classe predefinida thread, que fornece suporte para o método run.

Essa resposta te ajudou?

0
Dislike0

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

Mais conteúdos dessa disciplina