I\'m working on a program that processes many requests, none of them reaching more than 50% of CPU (currently I\'m working on a dual core). So I created a threa
This isn't an answer really, but have you checked perfmon to see what resources it is using and have you run profilers on the code to see where it is spending time?
How have you determined that IO or other non CPU resources are not the bottleneck?
Can you give a brief description of what the threads are doing?