3,881
社区成员
发帖
与我相关
我的任务
分享
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
int main()
{
int flag = 0;
int chld;
if (!(chld = fork()))
{
flag = 1;
exit();
}
wait(chld);
printf("flag = %d\n", flag);
return 0;
}
输出:flag = 0
把fork改成vfork后,输出为:flag = 1