用完为什么要关
文件用完了要关掉,主要是因为【0】。
要多少和给多少
运行下面这段程序,填写它打印出来的结果。 FILE_SIZE = 13 asked = [4, 4096] got = [min(a, FILE_SIZE) for a in asked] print(str(got[0]) + "
自己写:一次读多少
补全 read_once:一次最多给这么多,但不会超过剩下的。
读完整个文件要几次
一次最多读 5 个字节,数一数读完 13 个字节要敲几次门。
⚠️ 一次一个字节,和一次四千
同样读完一个 4096 字节的文件。比较「一次读 1 个」和「一次读 4096 个」。⚠️ 两种写法读到的内容完全一样。
fork 之后有几个在跑
调用 fork 之后,从那一行往下【0】。
怎么知道自己是哪个
fork 之后要分清自己是父是子,靠的是【0】。
子进程继承了什么
刚 fork 出来的子进程,和父进程【0】。
fork 给两边的数
运行下面这段程序,填写它打印出来的结果。 # 真机上跑出来的一次 fork: PARENT_PID = 14 CHILD_PID = 15 CHILD_SEES = 0 # 子进程那边 fork 返回 0 EXIT_CODE
一共几个进程
运行下面这段程序,填写它打印出来的结果。 def total_after(n): return 2 ** n print(str(total_after(1)) + "/" + str(total_after(