私有寄存器变量| OpenMP的

时间:2014-12-19 11:11:09

标签: c parallel-processing openmp

考虑,

register int a;

程序是否将私有寄存器变量分配给子句中的每个线程,

#pragma omp parallel private(a)

或私人自动变量?

1 个答案:

答案 0 :(得分:0)

register关键字不是其名称所暗示的,它只是一个自动变量,您不允许其应用地址操作符&。因此,OpenMp不应该处理与明确或隐式声明auto的变量不同的变量。