has been revolutionised in .NET
4, providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel programming
features of .NET
4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than "classic" .NET
threads, parallel programming
allows the developer to remain focused on the work an application needs to perform.