elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ¿Como gestionar un número limitado de Threads?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como gestionar un número limitado de Threads?  (Leído 3,640 veces)
imaginawireless

Desconectado Desconectado

Mensajes: 164


......... convivimos entre ondas ..........


Ver Perfil
Re: ¿Como gestionar un número limitado de Threads?
« Respuesta #10 en: 23 Marzo 2014, 12:38 »

Hola chicos. Perdonar por el retraso al contestar.
He estado probando con distintos patrones de diseño y el resultado final es que depende del entorno de trabajo o necesidades, no son muy viables.

En el ejemplo que nos ocupa, tengo un servidor de Syslog. El caso es que cuando al servidor le llegan pocos eventos de otros hosts, no hay problemas y procesa todos los mensajes, pero cuando el número de mensajes recibidos aumenta, no es capaz de recoger todos haciendo uso del patrón Pool.

Creo que se vuelve muy pesado el chequeo del Pool, y los paquetes UDP llegan al máximo de tiempo dando un TIMEOUT en el Listener.

No se que opináis, pero personalmente no veo opción mediante patrones para reutilización de objetos en este caso.
 


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines