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