标签:错误 一个 执行 判断 不同 不同的 就是 函数返回 函数
--fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:
1)在父进程中,fork返回新创建子进程的进程ID;
2)在子进程中,fork返回0;
3)如果出现错误,fork返回一个负值;
在fork函数执行完毕后,如果创建新进程成功,则出现两个进程,一个是子进程,一个是父进程。在子进程中,fork函数返回0,在父进程中,fork返回新创建子进程的进程ID。我们可以通过fork返回的值来判断当前进程是子进程还是父进程。
标签:错误 一个 执行 判断 不同 不同的 就是 函数返回 函数
原文地址:https://www.cnblogs.com/ArChieve/p/11375207.html