No he's not, the GC runs on a user thread (or
threads).
There is no fixed number of threads running in a
process (using the CLR), what you have is a main thread a finalizer thread and a
debugger helper thread as a minimum. The CLR your code(managed and
unmanaged) and the framework classes can create any number of additional
threads as it sees fit.
No of threds in DotNet
monyplaba
evslin
Is GC running as a seperate thread by default
Thanks,
Suresh.
casperOne
dlippiet05