void process(int a)
{
switch(a){
case 1 :
printf("thread1");
x=1;
break;
case 2 :
printf("thread2");
y=1;
break
}
}
void Thread1(void)
{
process(1);
}
void Thread2(void)
{
process(2);
}
问题1:当两个线程调用同一个函数时会发生什么? 问题2:以上代码呢?