Ae galera, blz…
tem um seguinte caso…
eu crio uma thread e não dou start nela…
Ai dentro de um loop eu verifico se a thread está viva…
se não estiver eu quero dar start denovo…
fiz da seguinte maneira
Código:
Thread thread = new Thread("Teste");
while(true) {
if(!thread.isAlive())
thread.start();
}
Só que quando a thread para por algum problema ela entra na condição e tentar start novamente…
porém e lançado um exception ( java .lang.IllegalThreadStateException)
Será que para dar um startar a thread novamente vou ter que criar uma nova instancia??? ou da para recuperar essa thread???
vlw!