⚠️ 三步的顺序错一步
比较「先分身再换人」和「直接换人」,shell 自己还在不在。⚠️ 两种写法都会把命令跑起来。
阅读更多 →
三步串成一条命令
把 fork、execp、wait 串起来,跑一条命令。
阅读更多 →
第三步:等它回来
补全 wait——把原始值解成退出码。
阅读更多 →
第二步:换人
补全 execp——号不变、程序变、成功就回不来。
阅读更多 →
第一步:分身
补全 fork——父那边拿到孩子的号,子那边拿到 0。
阅读更多 →
跑一条命令要敲几次门
运行下面这段程序,填写它打印出来的结果。 steps = ["fork", "exec", "wait"] per_pipe = 3 pri
阅读更多 →
为什么内建命令不用这三步
像 cd 这样的命令不能按这三步跑,是因为【0】。
阅读更多 →
shell 跑一条命令的三步
shell 跑一条外部命令,最核心的三步依次是【0】。
阅读更多 →
⚠️ 只看一次分不出来
比较「只看一眼处理器」和「隔一会儿再看一眼」。⚠️ 两次都能给你一个结论。
阅读更多 →
自己写:判断卡在哪一头
按处理器占用判断一个不结束的进程卡在哪儿。
阅读更多 →