父进程为什么要等
父进程要专门去等子进程结束,是因为【0】。
阅读更多 →
⚠️ 忘了在子里换人
比较「在子那条路换人」和「在父那条路换人」。⚠️ 两种写法都会把新程序跑起来。
阅读更多 →
fork 加 exec 起一个程序
把两步串起来:分身,然后把子那份换成新程序。
阅读更多 →
换失败才返回
换程序成功就不返回,失败才原地返回。
阅读更多 →
自己写:就地换人
补全 execp:号不变、程序变、回不来。
阅读更多 →
exec 之后还剩什么
运行下面这段程序,填写它打印出来的结果。 before = {"pid": 15, "prog": "python3", "开着的
阅读更多 →
fork 和 exec 为什么分开
起一个新程序要先 fork 再 exec,分成两步的好处是【0】。
阅读更多 →
exec 后面的代码
exec 那一行后面还写了代码,那些代码【0】。
阅读更多 →
exec 做了什么
调用 exec 之后,这个进程【0】。
阅读更多 →
⚠️ 忘了分支会怎样
fork 之后没有分支,两边都往下走。比较「有分支」和「没分支」各打印几次。⚠️ 两种写法都不会报错。
阅读更多 →