您的位置:首页 > 移动开发 > Android开发

Android孤儿进程防止清理

2016-01-26 17:51 681 查看
layout: android

title: Android孤儿进程防止清理

date: 2016-05-09 01:47:57

tags: android

孤儿进程:因为父进程先退出而导致一个子进程被init进程收养的进程为孤儿进程

孤儿进程:因为父进程先退出而导致一个子进程被init进程收养的进程为孤儿进程。

因此,可以通过创建孤儿进程,改变native进程的父进程,达到防止系统清理。

关键代码实现:

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{
pid_t child_pid;
child_pid=fork();
if(child_pid<0)
{
perror("fork error");
exit(EXIT_FAILURE);
}
if(child_pid==0)//子进程处理 事务
{
while(1)
{
printf("hello world\n");
sleep(1);
}
return 0;
}else
{
printf("father bye byte\n");
exit(EXIT_SUCCESS);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: