ayuda con Thread

Gito®
02 de Febrero del 2005
Hola a todos... tengo la siguiente problematica:
Necesito controlar cuando un thread a dejado de existir y caputurar diferentes instantes de este.
Estoy utilizando el siguiente trozo de codigo:

class EscuchaThread extends Thread{
public EscuchaThread(MiThread mt){
this.mt = mt;
}
public void run(){
while(true){
if (!mt.isAlive()){
System.out.println(mt.getMensaje());
break;
}
}
}

private MiThread mt = null;

}

Lo malo es que con este bucle (while(true)) ocupo demasiados clock de procesador y la aplicacion tiende a quedarse pegada.

Alguno de ustedes sabes alguna forma de monitorear cada cierto intervalo de tiempo si el Thread esta vivo y el mensaje que obtengo con el metodo getMensaje() ???

Ojala alguien me pueda ayudar..!!

Gito®
02 de Febrero del 2005
SOLUCION ENCONTRADA..!!

Juanjo
02 de Febrero del 2005
y cuál es la soluición??