11/02/2009, 10:25
|
| | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años Puntos: 260 | |
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, |