Como parar uma thread?

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.