8.4.2 创建和终止进程

目录

P514

这里说的返回两次就是说,现在父进程和子进程有一模一样的代码,假设同时从第3行开始执行,但是父进程执行到第6行的时候,pid是子进程的pid,而子进程执行到第6行的时候,Fork()不会创建新的子进程而是返回0,于是子进程就进入选择分支,父进程不会进入选择分支
注意,子进程应该是从父进程开始创建他的那个位置执行,所以我们可以认为那个位置(也就是一个Fork())是在父进程和子进程中同时执行的,而父进程的返回值为子进程的ID,子进程的返回值为0

P515

再来看一下嵌套的fork
image
屏幕截图 2025-08-20 083503

posted @ 2025-08-10 22:49  最爱丁珰  阅读(4)  评论(0)    收藏  举报