wschaub
Wed Oct 19 00:37:01 CDT 2005
Do you have any information on thread usage in general. We created a test
program using sockets and remoting and it "seems" that only async delegates
use one of the 25 threads of the pool, whereas the others use the IO
completion threads. There seems to be 25 worker threads per CPU, but a fixed
number of 1000 IO completion threads (irrespective of CPU number). What all
of this all boils down to is that .net remoting is more performant than
originally thought since its not limited to 25 possible threads, but rather
1000.
"Jon Skeet [C# MVP]" wrote:
> <"Alvin Bruney - ASP.NET MVP" <www.lulu.com/owc>> wrote:
> > There are 50 threads in 2 pools, 25 IO, 25 other
>
> No - it depends on how many processors you have. The ThreadPool
> allocates 25 threads per available processor. I don't know if there are
> 25 for IO per available processor - it's not something I've looked it.
>
> --
> Jon Skeet - <skeet@pobox.com>
>
http://www.pobox.com/~skeet Blog:
http://www.msmvps.com/jon.skeet
> If replying to the group, please do not mail me too
>