¿Cuál es el threadpool personalizado .NET más recomendado que puede tener instancias separadas, es decir, más de un threadpool por aplicación? Necesito un tamaño de cola ilimitado (crear un rastreador) y necesito ejecutar un threadpool separado en paralelo para cada sitio que estoy rastreando..NET Threadpool personalizado con instancias separadas
Editar: Necesito explotar estos sitios para obtener información lo más rápido posible, el uso de un hilo separado para cada sitio me daría la capacidad de controlar el número de subprocesos que trabajan en cada sitio en un momento dado. (No más de 2-3)
Gracias Roey
¿Por qué necesitarías ejecutar un hilo separado para cada sitio? – AnthonyWJones
Tómese su tiempo y vea este video de Daniel Moth: http://channel9.msdn.com/pdc2008/TL26/. Descubrirá que la cola ilimitada no es el camino hacia un rendimiento ilimitado. – Groo
Estoy de acuerdo con Anthony. No creo que necesite múltiples grupos de hilos. El grupo de subprocesos está ahí para administrar y equilibrar el trabajo en todo el sistema. Si tiene varias piscinas, terminará sobrecargando su máquina. no olvides que hay una sobrecarga para crear hilos. Este es el propósito del grupo de subprocesos: administra cuidadosamente el número de subprocesos hasta una cantidad óptima y divide el trabajo entre estos subprocesos. –