【发布时间】:2018-03-04 20:17:31
【问题描述】:
我试图弄清楚 if(fork()==0) 之后的控件在哪里 在下面的程序中 控制到if(fork()==0)的下一条语句是什么?
#include<stdio.h>
#include <sys/types.h>
#include<unistd.h>
void forkexample()
{
// child process because return value zero
if (fork()==0)
printf("Hello from Child!\n");
// parent process because return value non-zero.
else
printf("Hello from Parent!\n");
}
int main()
{
forkexample();
return 0;
}
【问题讨论】:
-
是的............要么.......两者。
-
我听不懂你在说什么
-
你明白 fork() 是做什么的吗?
-
是的............我......知道
-
好的,那你就有答案了:)
标签: c process operating-system fork posix