我是新来的C/C++游戏,所以我认为我在做一个新手的错误: int main(){
char* clen;
clen = getenv("CONTENT_LENGTH");
if (clen==NULL){
cout << "No such ENV var: CONTENT_LENGTH"<<endl;
exit(0);
}
i
问题是,当我在单个核心上运行下面的代码时,有时它运行正常,有时会出现分段错误。在多核机器上可能会出现这个问题的频率更高。我需要知道我的程序中引入了这种非确定性,我该如何解决它。谢谢。 int numThreads = 4;
class Evaluator;
struct E {
Evaluator* evaluator;
int id;
};
class Eval