子进程、孤儿进程,僵尸进程, init进程

IT知识
339
0
0
2022-11-11

子进程

一个进程在执行 系统函数fork()后, 会生成一个新进程。 被称为子进程。而原来的进程被称为父进程。新创建的子进程几乎与父进程相同,包括代码和数据段、堆、共享库以及用户栈。唯一的区别是它们拥有不同的PID.

init进程:

PID为1, 在系统启动时由内核创建,是所有进程的祖先。

孤儿进程

父进程比子进程先结束,则称子进程为孤儿进程。 内核会安排init进程为孤儿进程的养父进程。

僵尸进程

子进程比父进程结束的早,而且还没有被回收,暂存于内核中,仍然会占用内存资源。