> Hi all,
>
[quoted text clipped - 5 lines]
> Should I infer that the only physical thread is doing all the work for
> the 28 logical threads?
At the moment .NET threads map one to one with physical threads (this is an
implementation detail, it may change in future versions of the framework).
By default the ThreadPool has 25 .NET threads, ie 25 Win32 threads. In
addition there are threads being used by the garbage collector (there is a
finalization thread as well as a thread used to perform the GC) and there is
the main thread of your process. That comes to 28 physical/.NET threads :) I
guess the LocksAndThreads counter is only showing the worker threads (ie
your main thread) used by your process, but I don't know for sure.
Richard

Signature
my email evpuneqt@zicf.bet is encrypted with ROT13 (www.rot13.org)
sign up for my free .NET newsletter at
http://www.wd-mag.com/newsletters/