OK, según tengo entendido, .NET Threadpool mantiene una serie de subprocesos de fondo listos para ser utilizados en tareas de algún tipo..NET subprocesos de trabajo de Threadpool y subprocesos de I/O asincrónicos
Los métodos Get/SetMinThreads y Get/SetMaxThreads contienen dos parámetros que se pueden devolver o ajustar.
De acuerdo con MSDN, los dos parámetros indican el número de subprocesos de trabajo y el número de subprocesos utilizados para las operaciones asincrónicas de E/S.
¿Qué tipo de operaciones utilizan este tipo específico de hilo?
subprocesos de trabajo:
- QueueUserWorkItem supongo.
- ¿Algo más?
hilos asíncrono IO:
- usado en la llamada Beginxxx, Endxxx de secuencias de archivo, por ejemplo? (O red, puerto serie, etc.)
- ¿Algo más?
Gracias por cualquier aclaración, o un buen enlace sobre el tema.
Sir soy un poco confundido por favor guía. Si usamos los delegados BeginInvoke y EndInvoke en lugar de QUWI, el nuevo subproceso creado para realizar la operación asincrónica -> "¿Es este nuevo subproceso tomado del ThreadPool ??". Y será WorkerThread o Async IO Thread of the ThreadPool. – Dinesh
Sí, hilo de subprocesos, igual que QUWI. Un subproceso de trabajo, los subprocesos de E/S solo son utilizados por las rutinas de finalización de E/S (método BindHandle()). –
Gracias señor :) – Dinesh