创建了两个进程。
他们每个人都使用输入 0 调用函数A
(函数 A 在其他一些 .c 文件中)。
变量 x 需要是全局的,但是对于每个进程来说它应该是私有的。
因为x = y
似乎每个进程都有自己的 x。我想知道为什么?为什么 z 在两个进程之间共享?
int x;
int z;
void A(int y)
{
x = y;
x++;
z++;
B();
}
void B()
{
x--;
}
在 main.c
//2 process created and each of them call A(0)