Concurrency Runtime
The Concurrency Runtime programming framework 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. The following documents can help you start working with the Concurrency Runtime.
Getting Started
Title |
Description |
---|---|
Teaches why the Concurrency Runtime is important and describes its key features. |
|
Comparing the Concurrency Runtime 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. |
Rvalue Reference Declarator: && |
Teaches you about the new Visual C++ language features that can help you best use the Concurrency Runtime. |
Concurrency Runtime Walkthroughs Code samples for the Concurrency Runtime and Parallel Pattern Library |
Provides complete code examples that demonstrate how to use the Concurrency Runtime in real applications. |
Teaches you how to use parallel loops, tasks, and parallel containers in your applications. |
|
Teaches you how to use asynchronous agents and message passing to easily incorporate dataflow and pipelining tasks in your applications. |
|
Task Scheduler (Concurrency Runtime) |
Teaches you how to fine-tune your applications and make the most effective use of the Concurrency Runtime. |
Provides additional in-depth blog articles about parallel programming in the Concurrency Runtime. |
|
Enables you to participate in community discussions about the Concurrency Runtime. |
|
Teaches you about the parallel programming model that is available in the .NET Framework. |