.NET 4 introduced a brand new thread pool design accessed by the Task Parallel library. But if I have old code that uses Delegate.BeginInvoke, will those be executed by that new thread pool? Or is the old thread pool still in the runtime somewhere? .NET 4 introduced a brand new thread pool desig