音讯 什么是子进程? -技术百科的定义

什么是子进程? -技术百科的定义

目录:

Anonim

定义-子进程是什么意思?

子流程是父流程的创建,可以将其定义为创建子流程或子流程以执行某些操作的主流程。 每个进程可以有许多子进程,但只有一个父进程。 子进程继承了其父级大多数属性。

Techopedia解释了子进程

父进程可以创建多个子进程。 如果进程没有父进程,则假定它是由内核直接创建的。


在诸如Unix和Linux之类的系统中,第一个进程“ init”是由内核在启动时创建的,并且只要系统正在运行就不会终止。 可以启动其他无父母进程来执行不同的守护程序任务。


在某些情况下,子进程的父进程死亡时会成为孤立进程。 然后,init进程很快采用了孤立子进程。


但是,在Unix中,使用fork系统调用创建的子进程通常是原始父进程的克隆。 分叉子进程后,父子进程都继续按照自己的方式运行。 在Windows中,当使用CreateProcess系列功能之一创建新进程时,将返回新的进程句柄。 然后创建具有完全访问权限的此句柄,并进行安全访问检查。 子进程可以基于创建过程中指定的继承标志来继承进程句柄。


创建子进程后,该子进程将与唯一的进程ID号相关联。 当向父进程报告终止信号时,进程的生命周期结束,从而导致进程ID和资源的释放。

什么是子进程? -技术百科的定义