gpt4 book ai didi

c - opm 多线程有什么问题?

转载 作者:行者123 更新时间:2023-11-30 17:46:40 25 4
gpt4 key购买 nike

我的考试有一个问题,但我不明白他们想从我这里得到什么。

这里的代码行有一些错误,但我没有明白。

int a = 0;
#pragma omp parallel for num_threads(4)
for (int i = 0; i < 100000; i++) {
a++;}

实际上,我正在考虑 a,对我来说 a 必须在线程内部。

希望能帮到你。

最佳答案

问题是a++操作不是原子的。我想你应该通过你的类(class)学习这个术语,或者你可以在 wikipedia 上查找定义。 .

关于c - opm 多线程有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199139/

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