C++:OpenMP 中的私有(private)静态变量

标签 c++ class static openmp private-members

如何在 OpenMP 中使静态变量和函数(来自模板化类)成为私有(private)的,以便在每个线程中具有不同的值?

最佳答案

根据场景,您应该能够使用:

#pragma omp threadprivate(theVariable) 

有关详细信息,请参阅 using Thread-local Storage 上的这篇文章在 OpenMP 中。

关于C++:OpenMP 中的私有(private)静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11059964/

相关文章:

python - 静态变量的问题

c++ - 在 64 位 CENTO 上重复安装 Perl

c++ - 在 VC++ 中将 TCHAR 转换为 LPWSTR?

C++如何将整数存储到二进制文件中?

c++ - Qt 链接问题

Python:获取类的源代码(使用检查)

java - 不断收到预期的错误类、接口(interface)或枚举

javascript - 如何从名称中获取 javascript 类

javascript - TypeScript 嵌套静态属性

java - 有没有办法在 Java 中重新初始化静态类?