Managed Threading Basics
The first five topics of this section are designed to help you determine when to use managed threading, and to explain some basic features. For information on classes that provide additional features, see Threading Objects and Features and Overview of Synchronization Primitives.
The rest of the topics in this section cover advanced topics, including the interaction of managed threading with the Windows operating system.
In the .NET Framework 4, the Task Parallel Library and PLINQ provide APIs for task and data parallelism in multi-threaded programs. For more information, see Parallel Programming in the .NET Framework.