为什么不能访问全局变量???,没有见过这么奇怪的问题
在EVE里,在一个CPP文件里我定义了一个全局变量inta,在主线程里通过响应某一事件来刷新这个全局变量的值。在一个工作线程里通过一个循环来判断a的值是否等于1来决定是否跳出循环为什么在主线程立a的被刷新为1了而工作线程却不跳出循环?也就是说,似乎工作线程无法得到改变后的a的真正值?代码如下://主线程.........inta=0;///当某一事件发生时a=1;......//工作线程....while(a!=1){//code...}后来我把inta