Ed
há 4 meses
Vamos analisar cada sentença: I. A classe Thread equivale a uma extensão da interface da classe Runnable. Incorreto. A classe Thread implementa a interface Runnable, não é uma extensão da interface da classe Runnable (que não existe, pois Runnable é uma interface). II. Para inicializar o processamento paralelo na thread, o método run deve ser invocado. Incorreto. O método run não deve ser chamado diretamente para iniciar a thread; deve-se chamar o método start(), que por sua vez chama run() em uma nova thread. III. A criação de uma thread com a classe Thread requer a sobrecarga do método run. Correto. Para definir o comportamento da thread, normalmente sobrecarregamos o método run(). IV. O método run é invocado automaticamente quando a thread é inicializada. Correto, mas com a ressalva: o método run() é invocado automaticamente quando o método start() é chamado, que inicia a thread. Portanto, as sentenças corretas são III e IV. Alternativa correta: E) Apenas as sentenças III e IV estão CORRETAS.
Cadastre-se ou realize login