Threadpool program runs much slower on much faster server
upd I now think that root of my problem not "threading", because I observe slowdown at any point of my program. I think somehow when using 2 processors my program executes slower probably because two processors need to "communicate" between each other. I need to do some tests. I will try to disable one of the processors and see what happens. ==================================== I'm not sure if this is C# question, probably it more about hardware, but I think C# will be most suitable. I was using cheap DL120 server and I decided to upgrade to much more expensive 2 processors DL360p server.