estoy buscando una biblioteca de grupo de subprocesos de .NEThilo fino de piscina Bibliotecas en .NET
- que debería poder empujar unos 100.000 tareas, por lo tanto, debe proporcionar apoyo a "bloqueo". (obviamente no puede empujar tantas tareas a la vez, por lo que debería apoyar algunas de bloqueo al tiempo que añade nuevas tareas, y se debe bloquear el hilo hasta que una nueva ranura está disponible)
- No es demasiado complicado
- No es tan caro (memoria - CPU inteligente)
- gratuito Fuente/Open (Comercial friendly Licencia)
ya tengo mi propia solución que acepta todos ellos, pero no estoy muy seguro de si se trata de la mejor aplicación o no. Entonces quiero ver otras bibliotecas.
Esto se utilizará principalmente para las solicitudes HTTP, por lo que menos espera la respuesta de la CPU. Eso significa que 100 subprocesos concurrentes son aceptables.
¿Alguna vez ha usado .NET Threadpool y ha leído mis requerimientos? Porque .Net Threadpool no es realmente adecuado para esto. No puede manejar 100 hilos a la vez, consumirá demasiada memoria y no hay características de bloqueo por diseño. –