C++:我有2个线程,每个线程通过做n ++(n是全局变量)递增'n'假设我没有使用任何线程同步,我的要求是打印0,1,2,.... 10.
int n = 0 //global variable
Run Code Online (Sandbox Code Playgroud)
线程1:
n++;
printf("%d", n);
Run Code Online (Sandbox Code Playgroud)
线程2:
n++;
printf("%d", n);
Run Code Online (Sandbox Code Playgroud)
在没有线程同步的情况下执行程序会有任何问题,或者它是否满足我的要求(1,2,3 ... 10).