僵尸进程 :子进程结束 ,父进程 还在运行。
危害:系统调用的进程号是 有限 的,如果 僵尸进程 大量存在 ,就占用了大量的系统资源,且无法产生新的进程,导致系统无法 进行新的操作 , 应当避免。
孤儿进程:父进程 结束,子进程 还在运行。
孤儿进程 交由 内核 支配一个 继父 进程。
os.fork():fork 的主进程 不会等待 子进程。造成 孤儿进程
Process():主进程 会等待子进程,都干活
pool():一般而言 主进程 等待子进程,一般 主进程 不干活 ,调配 子进程 干活。算法密集 型 pool 效率 高。