OK, as I understand it, the .NET Threadpool maintains a number of background threads ready to be used for tasks of some kind.
The Get/SetMinThreads and Get/SetMaxThreads methods contain two parameters that can be returned or adjusted.
According to MSDN the two parameters indicate the number of worker threads and the number of threads used for async IO operations.
What type of operations use these specific type of thread?
Worker threads:
- QueueUserWorkItem I presume.
- Anything else?
Async IO threads:
- Used when calling Beginxxx, Endxxx on file streams for example? (Or network, serial port, etc.)
- Anything else?
Thanks for any clarification, or a good link on the subject.