Description
You can do this using the ThreadPool.SetMaxThreads method.
But there are some problems using the ThreadPool for WebRequest. Read, for example, this (Bug in ThreadPool or HttpWebRequest?)
Sample
ThreadPool.SetMaxThreads(2,2); Edit
Personally i would use AsParallel from Linq, for this.