两个线程在没有任何锁定或同步的情况下将相同的值写入同一个全局内存变量是否安全?

时间:2012-11-27 10:18:43

标签: cuda

两个线程在没有任何锁定或同步的情况下将相同的值写入同一个全局内存变量是否安全?

结果总是确定的并且正确吗?

共享内存变量和寄存器变量怎么样?

1 个答案:

答案 0 :(得分:1)

您可以在此处找到类似的问题(有答案): Concurrent writes in the same global memory location

通常,并行编程模型不保证多个线程之间的执行顺序。因此,您将在每个程序执行中有不同的行为。