⚠️ 忘了在子里换人
比较「在子那条路换人」和「在父那条路换人」。⚠️ 两种写法都会把新程序跑起来。
开始练习 →
父进程为什么要等
父进程要专门去等子进程结束,是因为【0】。
开始练习 →
没人收会怎样
子进程结束了,父进程一直不去收,那条记录【0】。
开始练习 →
父进程先没了呢
父进程比子进程先结束,那个子进程【0】。
开始练习 →
wait 拿回来的那个数
运行下面这段程序,填写它打印出来的结果。 # 真机上跑出来的一次 fork: PARENT_PID = 14 CHILD_PID = 15 CHILD_SEES = 0 # 子进程那边 fork 返回 0 EXIT_CODE
开始练习 →
攒下来的记录
运行下面这段程序,填写它打印出来的结果。 per_min = 6 mins = 60 * 8 limit = 4096 total = per_min * mins print(str(total) + "/" + st
开始练习 →
自己写:把退出码解出来
补全两个函数:把退出码打包成原始值,再从原始值解回来。
开始练习 →
⚠️ 拿原始值当退出码
比较「直接用原始值判断」和「解出来再判断」。⚠️ 两种判法都不会报错。
开始练习 →
数一数没人收的
一批子进程有的被收了、有的没有,数出攒了几条。
开始练习 →
pipe 递回来的是什么
调用 pipe,系统递回来的是【0】。
开始练习 →