请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 1132|回复: 0

关于OpenMP的变量的问题 [复制链接]

Rank: 5Rank: 5

注册时间
2014-5-12
积分
94
发表于 2016-12-14 16:20:04 |显示全部楼层
        OpenMP 是基于共享内存的编程模型,在程序编写中要注意变量的区分,我在使用过程中发现有一个变量同时被多个线程进行读和写,多线程读没问题,但是写会出现很大问题,产生线程不安全或者说是竞争关系,我想问的是如何消除这样的问题,使用critical或者原子操作都不能够解决,有没有办法在并行域之前给每一个线程分配独立的空间呢???

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-1-23 06:21 , Processed in 0.043114 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部