孤儿进程
父进程死了,子进程活着,子进程由init进程接管
僵死进程
子进程死了,父进程活着,子进程变成了僵死进程等父进程收尸,虽然子进程死了但是占用资源,怎样
消除资源(父进程退出就好了)
避免僵尸进程的方法
1、wait()函数
2、signal(SIGCHLD,SIG_IGN) 避免僵尸进程
父进程死了,子进程活着,子进程由init进程接管
僵死进程
子进程死了,父进程活着,子进程变成了僵死进程等父进程收尸,虽然子进程死了但是占用资源,怎样
消除资源(父进程退出就好了)
避免僵尸进程的方法
1、wait()函数
2、signal(SIGCHLD,SIG_IGN) 避免僵尸进程
本文详细解释了孤儿进程和僵尸进程的概念,孤儿进程是指父进程退出后被init进程接管的子进程;僵尸进程则是指子进程结束后仍被父进程持有其资源未释放的状态。文章还介绍了如何通过使用wait()函数或signal(SIGCHLD,SIG_IGN)信号来避免僵尸进程的产生。

被折叠的 条评论
为什么被折叠?



