#pragma omp parallel for

#pragma omp parallel for是OpenMP中的一个指令,表示接下来的for循环将被多线程执行,另外每次循环之间不能有关系。示例如下:

int main(int argc, char* argv[])

{

#pragma omp parallel for  //后面是for循环

for (int i = 0; i < 10; i++ )

{

printf("i = %d/n", i);

}

return 0;

}

这个程序执行后打印出以下结果:

i = 0

i = 5

i = 1

i = 6

i = 2

i = 7

i = 3

i = 8

i = 4

i = 9

for循环里的内容必须满足可以并行执行,即每次循环互不相干,后一次循环不依赖于前面的循环。

pragma omp parallel for相关推荐

  1. #pragma omp parallel for

    #pragma omp parallel for是OpenMP中的一个指令,表示接下来的for循环将被多线程执行,另外每次循环之间不能有关系.示例如下: int main(int argc, char ...

  2. #pragma omp paralle与#pragma omp parallel for

    今天写OpenMP的程序,遇到很让人恼火的问题,三个#pragma omp paralle没有问题, 再有一个#pragma omp paralle,计算结果就错误了. 修改调试了一个晚上,快要崩溃了 ...

  3. OpenMP #pragma omp parallel for并行化小探究

    今天用了一下openmp,本人表示非常喜欢openmp的傻瓜化模式,导入一个头文件 直接parallel for #include <iostream> #include <omp. ...

  4. 并行for #pragma omp parallel for

    #pragma omp parallel for 并行for 添加 #pragma omp parallel for 可以让for并行计算,提高效率. 首先要项目开启对openmp的支持 属性-> ...

  5. vs上C/C++并行计算#pragma omp

    在一个vs内的工程进行并行计算,首先先修改属性内的C/C++ - 语言-OpenMP:是. 头文件不一定需要#include <omp.h>.举例常见的几个用法 section: #pra ...

  6. OpenMP中的Reduction操作 #pragma omp xxx reduction()

    参考 OpenMP: For & Reduction Reduction Reduction操作类似于我们将很多东西组合组合在一起,比如MapReduce中先Map操作将数据分散,再通过Red ...

  7. STL的并行遍历:for_each(依赖TBB)和omp parallel

    文章目录 OMP parallel OpenMP安装 OpenMP示例 1) OMP Hello World 2) OMP for 并行 3) OMP 官方示例 4) map使用OMP遍历 TBB的安 ...

  8. omp parallel vs. omp parallel for 区别

  9. OpenMP对于嵌套循环应该添加多少个parallel for

    一个原则是:应该尽量少的使用parallelfor, 因为parallel for也需要时间开销.即: (1)如果外层循环次数远远小于内层循环次数,内层循环较多时,将parallel for加在内层循 ...

最新文章

  1. 程序员编程如何入门、进阶?
  2. 编译-C++支持iOS静态库的脚本学习
  3. ftp服务器文件查找功能,ftp服务器端查找功能
  4. P1197-星球大战【并查集,图论】
  5. Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200
  6. springboot启动报错:Error starting ApplicationContext. To display the conditions report re-run your appl
  7. 使用 telnet 命令 查看端口的开放、可用情况
  8. Andorid音频工具tinymix,tinyplay,tinycap使用
  9. Spring Cloud实战(六)-Spring Cloud Netflix Bus
  10. 拓端tecdat:R语言贝叶斯广义线性混合效应(多层次/水平/嵌套)模型GLMM、逻辑回归分析教育留级影响因素数据
  11. 传奇服务器维护活力值怎么算,电竞传奇活力值怎么补满 电竞传奇快速恢复方法...
  12. 防计算机病毒的重点,计算机病毒防范技术重点措施(1).doc
  13. 会计计算机学什么软件有哪些,会计一般学什么软件有哪些
  14. VS离线安装NuGet包
  15. ssh介绍和使用--SecureCRT工具和ssh命令使用,以及sshd配置
  16. android多悬浮窗口播放器,Android实现悬浮播放器
  17. 2015总结与新年计划
  18. EasyCVR平台接入大华EVS存储服务器,需要注意哪些事项?
  19. c语言实现求最大公约数的三种方法
  20. Matplotlib中的plt和ax都是啥?

热门文章

  1. SQL 添加约束关键字
  2. 小兔子问题(斐波那契数列)
  3. 输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变。 如:I am a student. 转换成 student. a am I
  4. python如何创建文件夹
  5. 浙江大学计算机学院合作框架,中国农科院与浙江大学“云签署”战略合作框架协议...
  6. JS本地存储的方式?区别?应用?
  7. Centos 安装FFMPEG
  8. 拿来即用,HttpUtil工具类
  9. 曾经的月薪3K,现在的月薪25K,我的测试经验值得你的借鉴
  10. [Ray.Tune]使用心得(待完善)