目录
一、创建孤儿进程(rphan Process)
在操作系统领域中,孤儿进程指的是在其父进程执行完成或被终止后仍继续运行的一类进程。这些孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集作。
总代码:
#include<stdio.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/wait.h>
int main(int argc, const char *argv[])
{
pid_t pid = fork();
if(pid > 0)
{
printf("this is parent ppid:%d child:%d\n",getpid(),pid);
sleep(1);
}else if(pid == 0){
while(1)
{
printf("this is child ppid:%d child:%d\n",getppid(),getpid());
sleep(1);
}
}else{
perror("fork");
}
return 0;
}

最低0.47元/天 解锁文章

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



