openmp的线程冲突问题

aling6888 2008-09-02 02:16:14
请问:采用的编译器是ms2005,由于我的程序很大,在一个工程中同时用到多线程编程和boost线程池的管理,中间有部分处理的数据量较大,所以我准备采用openmp进行并行处理,有个问题我非常担忧,就是当用openmp执行并行处理的那段程序正在运行时可能有很多其它线程同时也正在运行,那么openmp的产生的线程是否和ms产生的线程相互冲突呢,请各位大侠分忧啊!
...全文
676 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laxila 2008-09-30
  • 打赏
  • 举报
回复
顶一下,谢谢楼主了
majiajun_no_9 2008-09-28
  • 打赏
  • 举报
回复
v顶```````
wlcy1988 2008-09-22
  • 打赏
  • 举报
回复
学习下,不错
intel_jeff 2008-09-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aling6888 的回复:]
谢谢,如果不存在“共享的全局变量,数组,或者指针”应该是不会冲突吧。
[/Quote]

是的,openmp的线程与win32 api产生的线程不会互相干扰的,你可以完全把它们当作同样的线程。
intel_iclifort 2008-09-03
  • 打赏
  • 举报
回复
有可能,如果你有共享的全局变量,数组,或者指针等等
aling6888 2008-09-03
  • 打赏
  • 举报
回复
谢谢,如果不存在“共享的全局变量,数组,或者指针”应该是不会冲突吧。



567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧