25/09/2008, 01:52
|
| | Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 18 años 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. |