标签: c parallel-processing openmp
考虑,
register int a;
程序是否将私有寄存器变量分配给子句中的每个线程,
#pragma omp parallel private(a)
或私人自动变量?
答案 0 :(得分:0)
register关键字不是其名称所暗示的,它只是一个自动变量,您不允许其应用地址操作符&。因此,OpenMp不应该处理与明确或隐式声明auto的变量不同的变量。
register
&
auto