OpenMP指令

提供指向用于 OpenMP API 的指令。

Visual C++ 支持以下 OpenMP 指令:

指令

说明

基本

指定将更新基本的内存位置。

障碍

同步团队的所有线程;所有线程暂停在关卡,,直到所有线程执行关卡。

重要

指定代码在一个线程次仅执行。

刷新(OpenMP)

指定所有线程的内存同一视图所有共享对象的。

(OpenMP)

在循环中而生成的已完成的工作在线程中拆分并行区域内。

母版

仅指定母版 threadshould 执行程序的一部分。

排序(OpenMP指令)

指定应执行在 for 循环并行化的下面的代码与串行循环。

并行

定义并行区域,是将由多个线程并行执行。

部分(OpenMP)

标识在所有线程中拆分代码部分。

单个

允许您不必指定应在单个线程上执行代码的一部分,主线程。

threadprivate

指定变量是私有的。线程。

请参见

参考

OpenMP子句

其他资源

在Visual C++的OpenMP