Q2039934 Programação

Imagem associada para resolução da questão

Alternativas

Comentários

Veja os comentários dos nossos alunos

GABARITO D

A) A execução do programa termina ao final da execução do método main. ERRADO. Quando main termina, o próprio programa continua a executar porque ainda há Threads, tarefas que devem terminar de executar. O programa só terminará depois que essas tarefas estão concluídas.

B) As threads são executadas em uma ordem determinística uma após a outra. ERRADO. Não podemos prever a ordem em que as tarefas começarão a ser executadas, mesmo se conhecermos a ordem em que elas foram criadas e iniciadas

C) O método execute da classe ExecutorService cria uma nova thread a cada chamada e atribui um objeto que implementa a interface Runnable para cada uma dessas threads.ERRADO. O método execute é da interface Executor e não de ExecutorService. ExecutorService estende Executor.

FONTE: Java Como Programar - DEITEL

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo