Parallel Programming is available in 2010(framework 4).
Without having to work directly with threads or the thread pool.
TPL is set of public types and API in the [Link] and
[Link] namespace.
TPL handles the partitioning of the work, the scheduling of threads on
the ThreadPool, cancellation support, state management, and other low-level details
Data Parallelism (Task Parallel Library)
Operation is performed concurrently (that is, in parallel) on elements in a source
collection or array.
TPL supports data parallelism through the [Link] class.
You write the loop logic for a [Link] [Link] loop
Task Scheduler partitions the task based on system resources and workload.