发布网友 发布时间:2023-10-19 19:53
共2个回答
热心网友 时间:2024-11-17 10:27
并没有优先这一说法,是同时进行的2个程序而且代码是一模一样的是主进程复制给子进程的只是PID=0的是子进程!!!你的子进程和主进程总不能实现一模一样的问题吧,这是就需要利用这个IF判断来实现为0的子进程来运行,不是的则是主进程来执行热心网友 时间:2024-11-17 10:28
子进程和父进程同时运行,子进程的Pid=0,if语句只是分支让父进程和子进程各自执行不同的代码。没有什么优先的说法,因为fork后,将后面的代码段拷贝给了子进程。追问为什么去掉pid==0,先执行的父进程?