22/06/2010, 11:43
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes Puntos: 51 | |
Respuesta: Problema con Hilos (Thread) Lo más flexible en estos casos es tener una cola donde se meten las tareas y crear n hilos que vayan cogiendo de la cola a medida que estén libres. Así el grado de utilización de los Threads es máximo y se crean un número controlado de Threads.
El número de Threads a usar depende de las tareas que hagan ( no es lo mismo procesos que saturen la CPU que procesos que tengan que esperar I/O), de lo cargado que vaya el S.O., del tipo de threads que use la JVM (si los threads son procesos internos, toda la JVM corre en un sólo proceso aunque haya 4 procesadores). Lo que se suele recomendar en estos casos son las pruebas empíricas simulando la carga típica para hallar un número adecuado. Y lo suyo es poder hacerlo configurable para poder modificarlo en caso necesario.
S!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |