标签: c linux zombie-process
我使用fork系统调用创建了一个子进程。 哪个流程会先完成?一个过程什么时候变成僵尸过程?
答案 0 :(得分:1)
zombie进程是一个已完成且其父进程尚未等待其返回值的进程。
zombie
先死了什么?取决于调度算法。它可能是父母,可能是孩子被选中运行,也取决于他们在CPU中需要多少时间......
HOWEVER ,如果父进程等待(查看wait系统调用)子进程,则子进程将首先完成。
wait