Parallel Computing

Parallel computing is a form of computation in which multiple operations are carried out simultaneously. Visual Studio 2012, the .NET Framework, and Visual C++ all contain extensive support for writing, debugging, and tuning parallel applications. Parallel computing is closely related to asynchronous programming, using many of the same core concepts and support. Asynchronous programming is an approach to writing code that involves invoking operations such that they don't block the current thread of execution