A) Compilation error at line 7.
B) Runtime exception at line 7.
C) Prints “Before start method” and “After stop method”.
D) Prints “Before start method” only.
acho que a resposta é “A”, porque stop foi depreciado…
wbsouza
Embora o stop() esteja “deprecated” ainda funciona. A resposta correta é realmente a D, é uma questão de compatibilidade, ou seja não pode ser retirado das APIs da noite para o dia.
É por essas e outras que o método stop() foi depreciado. Ele pára abruptamente a thread em execução, sem dar nenhum aviso. Não há chance alguma da thread se recuperar de uma chamada ao método stop(), e não há retorno, exceção ou alguma coisa do gênero.
Conclusão, não use! Somente fique atento. Se cair alguma questão na prova vc tem que saber.
[]s, Welington B. Souza
G
Gladyston
O código abaixo apresenta um comando, como o exemplo com threads, que nunca será alcançado, mas nesse caso o compilador reclama.