sleep(1000) 状态 man ps S:可中断的睡眠态 在程序当中出现zombie状态正常。谁打开谁关闭。谁申请谁释放。 父进程创建了子进程,父进程给子进程收尸。 父进程走了,子进程变成了孤儿,被Init收尸。 僵尸所占内存小,但是占据宝贵资源pid,有上限大小 两个sleep,观察进程中的显示状态。

  • 注意 exit一定要添加上,否则 子进程一直fork

假如父进程记录了上千的记录,子进程fork(),memcopy 一块,但它所做的事情与拷贝的内容没有任何关系。共享 vfork() ,只是用来exec函数。

现在的fork,写时拷贝,只读的话,不改动,有一个人若要写,就拷贝。读时共享。vfork已废弃。关联起来了,看os concepts时的copy on write.