適度に並列化と直列化を行うのがスレッドプールの役割だから、
それ無視して、まとめて大量に起動させたいときは、
ThreadPool.SetMinThreadsをあらかじめ上げておくか、
LongRunningオプションを付けるか。

Task.Factory.StartNew(() => { ...
 }, TaskCreationOptions.LongRunning);