Estava tentando parar uma Thread que implementa Runnable, qndo só achei métodos deprecated´s na api…
qual é a melhor opção?
abraços galera…
Estava tentando parar uma Thread que implementa Runnable, qndo só achei métodos deprecated´s na api…
qual é a melhor opção?
abraços galera…
Cara, faz um controle com if’s dentro do método run(), caso uma determinada condição aconteça (quando você quiser parar a Thread), você manda a Thread terminar com o método run (pod ser um return; da vida), senão você deixa a execução em um loop.
Deu pra entender um pouco? Essa é uma solução bem elegante, no meu ponto de vista…
[]'s.
da, mas qndo eu quero que OUTRA thread pare ela?
vc pode usar o metodo sleep() da classe Thread… para dar oportunidade de todas as threads executar.
Lembrando que vc nao pode especificar qual thread vai parar de executar e qual vai iniciar… pq a execucao da thread é dependente da jvm… e nao do usuario… entao a jvm que diz qual thread vai executar primeiro etc… podemos influenciar na executação delas.
flw!
Uma thread não pode parar outra.