The Concurrency Runtime for C++ helps you write robust, scalable, and responsive parallel applications. It raises the level of abstraction so that you do not have to manage the infrastructure details that are related to concurrency. You can also use it to specify scheduling policies that meet the quality of service demands of your applications. Use these resources to help you start working with the Concurrency Runtime.
For reference documentation, see Reference.
Tip
The Concurrency Runtime relies heavily on C++11 features and adopts the more modern C++ style. To learn more, read Welcome Back to C++.
Choosing Concurrency Runtime Features Article Description Overview Teaches why the Concurrency Runtime is important and describes its key features. Comparing to Other Concurrency Models Shows how the Concurrency Runtime compares to other concurrency models, such as the Windows thread pool and OpenMP, so that you can use the concurrency model that best fits your application requirements. Migrating from OpenMP to the Concurrency Runtime Compares OpenMP to the Concurrency Runtime and provides examples about how to migrate existing OpenMP code to use the Concurrency Runtime. Parallel Patterns Library (PPL) Introduces you to the PPL, which provides parallel loops, tasks, and parallel containers. Asynchronous Agents Library Introduces you to how to use asynchronous agents and message passing to easily incorporate dataflow and pipelining tasks in your applications. Task Scheduler Introduces you to the Task Scheduler, which enables you to fine-tune the performance of your desktop apps that uses the Concurrency Runtime. Task Parallelism in the PPL Data Parallelism in the PPL Canceling Tasks and Parallel Algorithms Universal Windows Platform apps Dataflow Programming in the Asynchronous Agents Library Exception Handling and Debugging Article Description Exception Handling Describes how to work with exceptions in the Concurrency Runtime. Parallel Diagnostic Tools Teaches you how to fine-tune your applications and make the most effective use of the Concurrency Runtime. Tuning Performance Additional Resources See alsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4