两个线程并发执行以下代码,假设a是全局变量,那么以下输出___哪个是可能的? int a=1; void foo(){ ++a; printf("%d",a); } 3 2 2 3 3 3 2 2
int a=1; void foo(){ ++a; printf("%d",a); }
3 2
2 3
3 3
2 2