【发布时间】:2012-11-27 18:27:52
【问题描述】:
两个线程在没有任何锁或同步的情况下将相同的值写入相同的全局内存变量是否安全?
结果总是确定的和正确的吗?
共享内存变量和寄存器变量呢?
【问题讨论】:
标签: cuda
两个线程在没有任何锁或同步的情况下将相同的值写入相同的全局内存变量是否安全?
结果总是确定的和正确的吗?
共享内存变量和寄存器变量呢?
【问题讨论】:
标签: cuda
您可以在这里找到类似的问题(有答案): Concurrent writes in the same global memory location
一般来说,并行编程模型不保证多个线程之间的执行顺序。所以你在每个程序执行中都会有不同的行为。
【讨论】: