Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
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.
Mais perguntas desse material