Logo Passei Direto
Buscar
2) Em aplicações Java que utilizam múltiplas threads, o processo principal pode controlar a execução e a finalização dessas threads. Considerando a API do Java, qual comando é utilizado para fazer com que uma thread aguarde até que outra thread finalize completamente a execução de sua tarefa antes de continuar? Selecione uma alternativa: a) sleep() b) cancel() c) start() d) join() e) kill()
User badge image
Renan Gonçalves de Santana

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Para que uma thread aguarde até que outra thread finalize sua execução, o método correto a ser utilizado na API do Java é o `join()`. Vamos analisar as alternativas: a) `sleep()` - Este método faz a thread atual "dormir" por um período de tempo, mas não controla a execução de outras threads. b) `cancel()` - Este método não existe na API padrão de threads do Java. c) `start()` - Este método inicia a execução de uma thread, mas não faz com que uma thread aguarde outra. d) `join()` - Este é o método correto, pois faz com que a thread que chama `join()` aguarde até que a thread especificada finalize sua execução. e) `kill()` - Este método não existe na API padrão de threads do Java. Portanto, a alternativa correta é: d) join().

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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!

Mais conteúdos dessa disciplina