ayuda con Thread
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..!!
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..!!
