Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2009, 10:25
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Parar un Thread

Hola,

Creo que la forma de cancelar un Thread en ejecución es usando Thread.interrupt().

Cualquier Thread siempre se encuentra en algún estado, está en un ciclo, esperando por información con algún read(), o esperando alguna notificación con wait().

Es responsabilidad del programador revisar su código y en todos los procesos donde el Thread se detenga por mucho tiempo, verificar si algún otro proceso lo intentó interrumpir (Thread.interrupted()), así como verificar InterruptedException.

Saludos,