November 2012
Intermediate to advanced
544 pages
12h 3m
English
What You’ll Learn in This Hour
• Understanding threads and threading
• Concurrency and synchronization
• Understanding the Task Parallel Library
So far, all the applications you have written, and most software that exists today, were designed for single-threaded execution. This is mainly because the programming model of single-threaded execution reduces complexity and is easier to code. However, as processor technology continues to evolve from single-core to multicore architectures, it is more common for applications to begin taking advantage of the benefits of multiple threads and multiple cores. Unfortunately, using multiple ...