It turns out that .NET Threads come in two flavors: Dedicated and Thread Pool. Which kind of thread you get depends on how you launch your worker job. Until now, we've mostly been making Dedicated threads, but it is important to understand the Thread Pool and how to use Thread Pool threads. In addition, when you work with Tasks, it is helpful to know which kind of thread is being allocated for you under the hood. Can you guess which it is? I have a betting *pool* going for whomever guesses right (hint, hint).