Android孤儿进程防止清理

来源:互联网 发布:淄博seo推广公司 编辑:程序博客网 时间:2024/06/07 17:04
孤儿进程:因为父进程先退出而导致一个子进程被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);   }}


1 0
原创粉丝点击