title: Using TPL how do I set a max threadpool size
body: <p>I am using the TPL to add new tasks to the system thread pool using the function <code>Task.Factory.StartNew()</code>. The only problem is that I am adding a lot of threads and I think it is creating too many for my processor to handle. Is there a way to set a maximum number of threads in this thread pool?</p>