#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循环里的内容必须满足可以并行执行,即每次循环互不相干,后一次循环不依赖于前面的循环。
 

最新文章

  1. MVC 问答
  2. react native 之 react-native-image-picke的详细使用图解
  3. java selenium 题目二 如何处理Table
  4. git实用攻略
  5. AJAX 跨域 :Access-Control-Allow-Origin
  6. 数据挖掘R与SQL
  7. SQL优化(2)
  8. VB版本查询快递单号源码
  9. 加载本地html遇到的问题
  10. linux+nginx+mysql+php高性能服务器搭建
  11. MonkeyRunner 学习
  12. [译文]Domain Driven Design Reference(一)—— 前言
  13. 解决reverse改变原数组
  14. html页面导出为excel表格
  15. 674. Longest Continuous Increasing Subsequence
  16. c++中的构造(包括移动),赋值(包括移动),析构详解
  17. 秒杀多线程第三篇 原子操作 Interlocked系列函数
  18. Hive(一)基础知识
  19. uoj386 【UNR #3】鸽子固定器
  20. XMPP协议实现即时通讯底层书写 (二)-- IOS XMPPFramework Demo+分析

热门文章

  1. BZOJ 1911 (APIO 2010) 特别行动队
  2. badboy录制添加检查点
  3. VS2010-MFC(常用控件:树形控件Tree Control 下)
  4. shiro real的理解,密码匹配等
  5. 像bootstrap一样的去做web编程
  6. vue导航条选中项样式
  7. vue 利用intersectionOberver实现全局appear/disappear事件
  8. 常用Linux Tips(不定期更新)
  9. npm淘宝镜像配置
  10. AM8 自定义表情包的实现方法