2017-02-03 41 views
1

我对守护进程和孤儿进程感到困惑。从我了解到:守护进程和孤立进程的区别?

守护进程:“这些都是在后台运行的特殊工艺 它们是系统相关的过程,有没有相关的terminal.These 过程用root权限运行,并且通常提供服务。到 processes.Usually父进程将终止,并因此子 过程将成为守护进程,因为它不会有任何terminal.For 守护进程,init进程将成为父进程”

孤儿进程:“当父进程在子进程终止之前被终止时,那么该进程就成为孤儿进程。在 这种情况下,子进程成为孤儿,然后通过 init进程下服用。”

是孤儿进程的守护进程,反之亦然?如果不是,它们之间有什么根本区别?

回答

2

一个不严格暗示对方: 只是觉得作为守护故意孤立的进程的 他们的目的没有父母的工作,但这并不适用于每一个孤立的过程

012!

有时需要有意孤立一个进程,通常是为了让一个长时间运行的作业在没有进一步用户注意的情况下完成,或者启动一个无限期运行的服务或代理;这样的过程(不关联的会话)被称为守护进程,尤其是当它们被无限期地运行

试想想守护的是谁做的污垢工作“奴隶”:你故意把他们离开自己的视线,但不这超出你的视线都被有意或特别想;)

我认为维基百科,在这种情况下,是不够好,以满足您的两难境地:https://en.wikipedia.org/wiki/Orphan_process