首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

精怪进程和守护进程区别

2013-01-06 
精灵进程和守护进程区别各位尽量不要直接复制粘帖定义,来点针对性的,白话都行~[解决办法]精灵进程就是守护

精灵进程和守护进程区别
各位尽量不要直接复制粘帖定义,来点针对性的,白话都行~
[解决办法]
精灵进程就是守护进程
[解决办法]
mark 接分
[解决办法]
应该是一个东西吧,英文名好像也是一个
[解决办法]
daemon 

http://www.iciba.com/daemon_threads
[解决办法]
仅供参考:
《Windows编程启示录》
19.6 为什么有些进程在被终止之后还停留在任务管理器中
    当某个进程结束时(可能是正常结束,也可能是因为调用了像TerminateProcess之类的函数),这个进程的用户态模块将被删除。但内核态模块只有在与线程相关的所有驱动程序执行完成之后才会被删除。
    例如,如果某个线程正处于I/O操作中,那么将会给负责I/O的驱动程序发送一个内核信号来取消这个操作。
    如果驱动程序的行为是良好的,那么它将清除与这个未完成I/O相关的一些信息并且释放线程。
    如果驱动程序的行为是不好的(可能是因为驱动程序管理的硬件表现出奇怪的行为),那么可能需要花很长的时间来清除这个未完成的I/O。在这段时间里,驱动程序将不会释放这个线程(以及这个线程所在的进程)。实际的情况要更复杂一些,但这里的简单模型对于我们的讨论已经足够。
   ……
   换句话说,如果你终止了某个进程后还能在任务管理器中看到这个进程,那么实际上这个进程已经停止运行了,只不过还有些残留的信息保留在系统中,只有当与这个进程相关的所有驱动程序都完成了清除操作并且指向这个进程的句柄都已经关闭,进程才会完全消失。

[解决办法]
守护进程也叫精灵进程。

其实就是父进程fork一个子进程,然后父进程会wait子进程退出,退出了再重启子进程。
[解决办法]
二者等价,都是守护进程
[解决办法]
一个是字面翻译,
一个是从功能上意译
[解决办法]
Daemon(英语单词)   /?di?m?n; `dim?n/ n   
1 (esp in Greek mythology) supernatural being that is half god, half man (尤指希腊神话中的)半人半神的精灵。   
2 spirit that inspires sb to action or creativity 守护神。

热点排行