并发运行时

更新:2010 年 7 月

C++ 的并发运行时编程框架可帮助您编写可靠、可伸缩且具有响应能力的并行应用程序。 它提高了抽象级别,因此您不必管理与并发相关的基础结构详细信息。 您还可以使用它来指定满足应用程序服务质量要求的计划策略。 以下文档可帮助您开始使用并发运行时。

入门

标题

说明

并发运行时的概述

了解并发运行时为何重要并介绍其关键功能。

将并发运行时与其他并发模型进行比较

说明并发运行时与其他并发模型(如 Windows 线程池和 OpenMP)的比较情况,以便您可以使用最符合您的应用程序要求的并发模型。

Lambda Expressions in C++

Rvalue Reference Declarator: &&

auto Keyword (Type Deduction)

Transporting Exceptions Between Threads

decltype Type Specifier

了解有关可帮助您充分利用并发运行时的新 Visual C++ 语言功能的信息。

并发运行时演练

Code samples for the Concurrency Runtime and Parallel Pattern Library(并发运行时和并行模式库的代码示例)

提供演示如何在实际应用中使用并发运行时的完整代码示例。

并行模式库 (PPL)

了解如何在应用程序中使用并行循环、任务和并行容器。

异步代理库

了解如何使用异步代理和消息传递轻松地在应用程序中合并数据流和流水线操作任务。

任务计划程序(并发运行时)

并发运行时最佳做法

并行诊断工具(并发运行时)

了解如何优化应用程序以及最为高效地使用并发运行时。

Parallel Programming in Native Code blog(本机代码博客中的并行编程)

提供有关并发运行时中并行编程的其他更详细的博客文章。

Parallel Computing in C++ and Native Code forum(C++ 和本机代码论坛中的并行计算)

使您能够参与有关并发运行时的社区讨论。

.NET Framework 中的并行编程

了解有关可用于 .NET Framework 的并行编程模型。

请参见

其他资源

参考(并发运行时)

修订记录

日期

修订记录

原因

2010 年 7 月

提供了更多开始使用并发运行时的资源。

信息补充。