并行计算—OpenMP—共享与私有
来源:互联网 发布:提问软件 编辑:程序博客网 时间:2024/05/16 09:29
// OpenMP1.cpp : 定义控制台应用程序的入口点。// 共享变量和私有变量#include "stdafx.h"#include <omp.h>#include <time.h>#include <Windows.h>int _tmain(int argc, _TCHAR* argv[]){omp_set_num_threads(2);int share_a=0; //共享变量int share_to_private_b=1; //共享变量int i; #pragma omp parallel shared(i) //不能改变for循环中的i是私有的{int private_c=2; //私有变量 #pragma omp for private(share_to_private_b)for(int i=0;i<10;i++){share_to_private_b=i;printf("ThreadID %d:%d\n",omp_get_thread_num(),share_to_private_b);}}system("pause");return 0;}
运行结果:
0 0
- 并行计算—OpenMP—共享与私有
- 并行计算—OpenMP—parallel指令
- 并行计算—OpenMP—for指令
- 并行计算—OpenMP—section指令
- 并行计算—OpenMP—负载均衡
- 并行计算—OpenMP—任务调度
- 并行计算—OpenMP—并行区域法求和
- OpenMP变量的私有与共享
- 并行计算—OpenMP—临界区critical
- 并行计算—OpenMP—for指令法求和
- 并行计算—OpenMP—临界区方法求和
- 并行计算—OpenMP—统计素数的个数
- 并行计算—OpenMP—统计完数个数
- openMP 设置 (并行计算)
- 并行计算工具OpenMP
- OpenMP学习:数据的共享与私有(一)
- 我所了解的多核处理器与OpenMP并行计算
- 并行异构计算OpenMP
- 继续总结
- Hibernate注解笔记
- 第八周拓展实践(2)鸡兔同笼
- 4k hdr 显示传输方案调研
- 标记下关于保留小数的问题
- 并行计算—OpenMP—共享与私有
- 派生类和他的构造函数们
- pg查询表所拥有的子表
- R语言学习笔记(2)
- Leetcode刷题记——20. Valid Parentheses (有效的括号即括号匹配)
- RSA公钥密码算法
- java 中 阻塞队列 非阻塞队列 和普通队列的区别是什么
- unity3d消除不想要的黄色警告
- 解决 Mac 10.12.1 外接键盘 A 失灵、H/I 互换的问题