Foros del Web » Programación para mayores de 30 ;) » Java »

detener varios Threads a la vez

Estas en el tema de detener varios Threads a la vez en el foro de Java en Foros del Web. hola, estoy haciendo un programa en Java en el que utilizo varios Threads, y queria saber si hay alguna forma de parar todos los threads ...
  #1 (permalink)  
Antiguo 04/06/2004, 17:33
 
Fecha de Ingreso: junio-2004
Mensajes: 1
Antigüedad: 19 años, 10 meses
Puntos: 0
detener varios Threads a la vez

hola, estoy haciendo un programa en Java en el que utilizo varios Threads, y queria saber si hay alguna forma de parar todos los threads que hay en ejecución a la vez, o si no hay ninguna forma, como se podría hacer.
Muchas gracias.
  #2 (permalink)  
Antiguo 08/06/2004, 10:31
 
Fecha de Ingreso: agosto-2001
Mensajes: 53
Antigüedad: 22 años, 8 meses
Puntos: 0
Manten una lista con todos los threads en ejecución. Esto es facil de hacer si los threads son lanzados desde el mismo lugar. Si son threads que se van creando en distintos puntos del código lo que yo haria es crear un objeto singleton que me gestione todo esto, como una especie de pool de conexiones pero con threads.
Este objeto debe tener los métodos
getThread(int num)
getNewThread(int tipo)
killThread(int numThread)
killAllThreads()
Por ejemplo, y un vector de threads donde almacena todos los threads 'vivos'
Es una idea...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:55.