Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2008, 01:52
Belzebu
 
Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 17 años, 4 meses
Puntos: 0
Limitar Threads

Buenas, estoy haciendo un programa mediante threads que dado links, los descarga y posteriormente los procesa. El problema es que lanzo aproximadamente unos 500 simultaneos y se trata en gran parte manejo de ficheros por lo que el ordenador se colapsa, sin embargo si lo lanzo para un numero limitado de links funciona correctamente.


Lo que me gustaría hacer sería algo asi(en pseudocodigo):

while (contador < NuneroURL)
si (threads activos < 10)
contador++;
Thread hijo = new ClaseThread(URL, contador, direc);
hijo.start();

A ver si alguien sabe alguna manera. Saludos y gracias.