1
3
TL;博士 第一种方法没有 比赛条件 而第二种方法具有。 第一种方法没有竞争条件,而第二种方法有。即,在第一种方法中:
每个线程都保存操作的结果
实际上,您可以在这个版本上做一些改进;而不是分配数组
尽管如此,最好的方法将是实际修复第二种方法。
第二种方法是
比赛条件
关于变量的更新
因为
为了解决这个问题 比赛条件 你需要使用 reduction 条款:
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |