pregunta sobre hilos

beapsan
08 de Marzo del 2006
Hola!!! Tngo un hilo que he creado de la siguiente manera:
new Thread() {
public void run() {
//comprobaciones
}
}.start();
Necesito que dentro del run, según si se cumple una condición, el hilo muera, cómo puedo hacerlo?????
Muchas muchas gracias

Diego
08 de Marzo del 2006
Tras declararse 'deprecated' los métodos stop, suspend, etc. el método que suelo emplear para terminar un hilo es llegar al final de su método run, mediante un if o si es cíclico también con una variable booleana:
public void run(){
...
if(condicionSeguir){
...
}
// si no se da la condición no se hace nada
}

beapsan
08 de Marzo del 2006
Perdona, pero no entiendo entonces dónde muere el hilo. El problema es que quiero que muera porque esto lo hago dentro del actionListener de un botón, entonces la próxima vez que se dé al botón, se creará de nuevo el hilo....