Thomas I would question the statement that a hundred threads will effect performance greatly simply because I just checked the number of threads in use here on my development machine. While I do have a number of programs running that I would never run on a production server, I have no problems with performance on this system. I currently have 550+ threads running (according to the NT Task Manager). This is a fairly high performance machine, but it has never been optimized for performance. (Compaq DeskPro Workstation with a P4 2.1Ghz with 352MB RDRAM running Win2K Professional.) I have seen this system running over 1000 threads in the past (though performance was slowing down at that point.) I would think that if I was using the production server hardware (Dual Xeon PIII with 512MB Cache and 1 GB RDRAM) that I would not start to feel problem until over 2000 threads (of course it depends on what those threads were doing. If they were all hitting the disk then sure. But hitting dedicated hardware with its own processors - I doubt it. Hum, time for a benchmark program I think.)
David Williams Senior Developer Strohl Systems You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.