当前位置:首页 > 日记 > 正文

linux下OpenMP多线程编程实例

linux下OpenMP多线程编程实例
评论:本文主要介绍linux系统下OpenMP多线程编程的例子,需要的朋友可以参考一下。
重点语法:

复制代码代码如下所示:
#是
# pragma omp并行
# pragma omp减少(+:变量)
# pragma omp临界 / /锁
{
}
# pragma omp并行(x,y)私人 / /每个线程独立的副本的x,y变量,互不干扰,如果没有默认是共享变量
# pragma omp并行调度(静态/动态/引导,K) / /总工作量分为N / K块,然后多线程调度
# pragma omp并行段
{
# pragma omp section / /确保没有变量之间的依赖关系的几种功能下的部分

# pragma omp section

}
# pragma omp并行
{
…();
# pragma omp主人/单 / /保证功能只有主线程或线程可以访问以下,没有区别是掌握势垒单屏障的使用,然后完成未完成的线程的线程等待第一
{
}

}
# pragma omp屏障 / / /强制立即回避/不等待亚历山德拉,如果在下面的函数前多线程不依赖,你可以使用NOWAIT
# pragma omp并行firstprivate(变量) / / lastprivate(变量)/ /多线程为每个初始值分配一个多线程的程序回到主分配使用主线程
这就是OpenMP的API:
复制代码代码如下所示:
Int(omp_get_num_threads / /获得);线程数目前使用
国际omp_get_num_threads(2 / 3 / / /…)设置要使用的线程数
NT omp_get_thread_num(void); / /返回当前线程。
国际omp_get_num_procs(void); / /处理核心数量可获得的回报
在Ubuntu中,你不需要添加头文件,只添加fopenmp当你编译它。

例如,Emacs的操作命令如下
复制代码代码如下所示:
Emacs的C型。
#包括
主()
{
整型、大小;
# pragma omp并行num_thread(3)私人(等级) / / num_threads用来控制线程数
/ /或omp_set_num_threads(3);
{
级别:omp_get_thread_num();
omp_get_num_threads大小=();
使用printf(%d现在。
}
返回0;
}
控件
编译
gcc fopenmp Omp C O。
Alt + Shift + 1。 / OMP

相关文章

不能设置Windows7系统定期GB2312字

不能设置Windows7系统定期GB2312字

字体,系统,设置,方案,电脑软件,点评:Office 2003型XP字体GB2312。Windows 7的Office 2007为选定的显示是相同的字体,字体是Windows 7 GB2312是化妆品更帅 Windows 7系统已经出来了,2个设置,使用得很好,配置要求和vista差不多,但是启动速度快得多…

MySQL双向加密与解密使用详解

MySQL双向加密与解密使用详解

解密,加密,双向,详解,电脑软件,如果你使用的是MySQL数据库,你需要在应用程序中保存您的密码或其他敏感重要信息的好机会。保护这些数据免受黑客攻击或窃听是一个非常关注的问题,因为你既不允许未经授权的人员使用或破坏应用程序,而且还保证你…

Win8如何启用和禁用其他电源计划在

Win8如何启用和禁用其他电源计划在

计划,系统,启用,电源,电脑软件,点评:有利于计算机性能的提高,使系统合理地添加电源方案。这里我们介绍了在系统中启用附加电源计划的方法,感兴趣的朋友可以参考一下。 电源计划是硬件和系统设置(如显示、睡眠等)的集合,用来管理计算机如何使用电…

如何选择合适的mysql存储引擎

如何选择合适的mysql存储引擎

存储引擎,如何选择,合适,电脑软件,mysql,MySQL支持几种存储引擎作为不同类型的表的处理器。MySQL存储引擎包括处理事务安全表和处理非事务安全表的引擎。 非事务表的MyISAM管理。它提供了高速存储和检索,以及全文检索capabilities.myisam是…

win7如何调整和设置的时间让电脑的

win7如何调整和设置的时间让电脑的

调整,设置,时间,更准确,电脑软件,点评:看电脑上上课的时间,所以电脑时间的准确是绝对必要的。在这里,我将介绍如何调整和设置计算机时间,以使其更准确。 当许多学生在宿舍等候上课时,他们会打开电脑,消磨时间。当然,他们也会在电脑上看时间去上课…

如何在Word2007中设置默认字体

如何在Word2007中设置默认字体

默认,字体,设置,如何在,电脑软件,设置默认字体确保每个新打开的文档设置你选择的字体设置为默认,默认的字体应用于活动模板(模板):一个或多个文件,包括结构和工具的形式完成文件的样式和页面布局等元素。例如,Word模板可以生成一个单一的文件,和Fr…

gdonkey.exe的功能是什么该gdonkey

gdonkey.exe的功能是什么该gdonkey

查询,功能,过程,电脑软件,gdonkey,点评:gdonkey.exe是电驴的P2P文件共享的2000点计划的一部分 进程文件:gdonkey或gdonkey.exe 进程名称:eDonkey2000对等的工具 过程类别:安全风险的过程 英文描述: gdonkey.exe是一个过程,属于eDonkey网络工具…

QQ搞笑人物签名:不要糟蹋青春这个词

QQ搞笑人物签名:不要糟蹋青春这个词

你已经,这个词,开始了,秋天,人物,我昨天杀了百度,在他死之前,他问我为什么,我说,你知道得太多了。 谁和我一样,吃我喜欢的东西,待在一起,最后吃。 虽然我没有腰,没有一个是白色的,没有一个是细长的,没有一个是惊人的,但是呢,但是呢,你认为我至少比他们…

IP处理功能inet_aton()和inet_ntoa()使

IP处理功能inet_aton()和inet_ntoa()使

使用说明,功能,电脑软件,IP,inet_ntoa,MySQL IP到int的转换函数 选择inet_aton(IP)从table_name; 网络地址: 192.168.33.123 每个值的最大值不交叉255,即十六FF,而两个字节正好是255的最大值。 这样,您就可以用32位的塑料来保存地址了。 一百九十…

wiseupdt.exe的过程是怎样的

wiseupdt.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wiseupdt,Review: a brief introduction to the wiseupdt.exe process 进程文件:wiseupdt或wiseupdt.exe 进程名称:Grokster Wiseupdt 过程类别:安全风险的过程 英文描述: wiseupdt.exe是Grokster文件共享工具的更…

删除在Word2007文档/2010线

删除在Word2007文档/2010线

文档,删除,电脑软件,我们通常在编辑word文档时,往往会发现文件中会出现但却是莫名其妙的。行,当我们按删除键删除时,却发现这些行在任何情况下都不能删除,令人惊讶的是,这些行我们使文档更复杂,我有什么办法可以去掉现在我们来告诉你一些小技巧。…

什么是过程eudora.exeEudora过程信

什么是过程eudora.exeEudora过程信

过程,信息查询,电脑软件,exeEudora,eudora,点评:eudora.exe是Qualcomm Eudora邮件客户端程序发送和接收电子邮件 进程文件:Eudora或eudora.exe Process name: Eudora Mail Client 过程类别:安全风险的过程 英文描述: eudora.exe是来自高通,允…