子进程
一个进程在执行 系统函数fork()后, 会生成一个新进程。 被称为子进程。而原来的进程被称为父进程。新创建的子进程几乎与父进程相同,包括代码和数据段、堆、共享库以及用户栈。唯一的区别是它们拥有不同的PID.
init进程:
PID为1, 在系统启动时由内核创建,是所有进程的祖先。
孤儿进程
父进程比子进程先结束,则称子进程为孤儿进程。 内核会安排init进程为孤儿进程的养父进程。
僵尸进程
子进程比父进程结束的早,而且还没有被回收,暂存于内核中,仍然会占用内存资源。
一个进程在执行 系统函数fork()后, 会生成一个新进程。 被称为子进程。而原来的进程被称为父进程。新创建的子进程几乎与父进程相同,包括代码和数据段、堆、共享库以及用户栈。唯一的区别是它们拥有不同的PID.
PID为1, 在系统启动时由内核创建,是所有进程的祖先。
父进程比子进程先结束,则称子进程为孤儿进程。 内核会安排init进程为孤儿进程的养父进程。
子进程比父进程结束的早,而且还没有被回收,暂存于内核中,仍然会占用内存资源。