多线程调用的函数
看这样一个函数(其中i,sum为全局变量):
#include<iostream>
using namespace std;
int i=0;
int sum = 0;
void func() {
i++;
for (int j = 0; j < 10; ++j) {
cout << j << ' ';
}
sum += i;
}
int main(){
func();
cout<<sum<<endl;
return 0;
}
直接调用fuc(),结果为(如果这个结果看不懂,可以从头开始学cpp了):