24,854
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <unistd.h>
int main(void)
{
int x = 0;
int pid = vfork();
if (!pid)
{
printf("子进程输出x:%d\n",x);
x++;
exit(0);
}
else
{
printf("父进程输出x:%d\n",x);
x++;
}
return 0;
}
执行结果
子进程输出x:0
父进程输出x:0
Program ended with exit code: 0