0

我可以使用 pragma omp 并行部分来解决我的代码的两个并发部分,它们通过其地址调用相同的函数吗?

在这种情况下,被调用的函数是否具有两个线程的公共变量,因此没有发生加速?

4

1 回答 1

1

我可以吗 …?

是的。

在这种情况下,被调用的函数是否具有两个线程的公共变量,因此没有发生加速?

唔?该函数中的局部变量是线程的局部变量。无论您是通过其地址还是直接调用它都无关紧要。只有当函数修改全局状态时才会出现问题。

于 2012-07-10T06:48:59.453 回答