【问题标题】:OpenMP for C++ class variables用于 C++ 类变量的 OpenMP
【发布时间】:2012-05-09 11:46:45
【问题描述】:

在 C++ 中,当我们使用 OpenMP 指令并行化循环时,如果我们在循环中使用类的实例并希望类的某些成员在所有线程中保持私有而其他成员共享,该怎么办?

【问题讨论】:

  • 你能举个具体的例子吗?你的描述有点混乱。
  • 数据范围指令(例如,firstprivate、shared 等)如何不适合您?

标签: c++ parallel-processing openmp class-variables


【解决方案1】:

非静态类成员不能单独选择为私有或共享。您只能将整个类对象设为共享或私有。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2011-01-07
    • 2019-06-15
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多