这条语句:
我该如何解决这个问题?
___thread A a;
生成以下错误:
由于具有非POD类型,因此无法成为线程本地变量
A是什么:
class A{
public:
// function declaration
private:
// data members
};
我正在尝试在Linux上编译这个程序,使用的命令包括ogs和ogs mk。我们有静态线程,即在应用程序运行之前,我们就知道线程的数量,因此目前的解决方法是声明A数组。
A a[Number of threads].
我该如何解决这个问题?