【发布时间】:2013-10-10 02:43:14
【问题描述】:
主要代码如下:
int main(){
pid_t pid=fork();
if(pid==0){
printf("a\n");
exit(0);
}
else
printf("b\n");
return 0;
}
输出如下:
b
aimager@cong-Ubuntu:/mnt/LinuxDatum/WorkSpace/Ubuntu$ a
问题是:为什么“aimager@cong-Ubuntu:/mnt/LinuxDatum/WorkSpace/Ubuntu$”前面输出在一个
【问题讨论】:
-
如果你问的是顺序,可能并不总是这样,子进程可能先退出,父进程也可能先退出。