gpt4 book ai didi

c - OpenMP 错误 : 'X' is predetermined 'shared' for 'private'

转载 作者:行者123 更新时间:2023-12-02 00:33:57 34 4
gpt4 key购买 nike

有谁知道为什么会出现下面的代码

void foo(const int X)
{
#pragma omp parallel for private(X)
for (int i = 0; i < 100; i++)
{ }
}

给出这个错误

error: 'X' is predetermined 'shared' for 'private'

我如何才能真正使 X 对每个线程私有(private)?

最佳答案

你得到一个错误,因为 X 是常量。只需删除 const,一切都会正常工作。

关于c - OpenMP 错误 : 'X' is predetermined 'shared' for 'private' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525695/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com