Don*_*ild 0 c linux operating-system fork pid
我在读Beej的fork()底漆,当我打电话pid = fork();,父进程得到子进程的PID,而孩子的过程中pid = 0.
现在,因为子进程开始执行代码的一部分后的fork()声明,请问pid获得价值0?
R..*_*R.. 12
无论谁告诉你"子进程在fork语句之后开始执行"都很难表达预期的含义.从概念上讲,两个进程存在的点是fork内部的"内部"; 它在父项中返回一次,在子项中返回一次,每个中返回值不同.