ndk吧 关注:3,604贴子:4,790
  • 1回复贴,共1

android中 为什么 if (pid == 0)不执行啊???求教!!!!

只看楼主收藏回复

pid_t pid;
if ((pid = fork()) < 0) {
return false;
} else if (pid == 0) //子进程
{
LOGE("<<In child process,pid=%d>>", getpid());
Child child;
ProcessBase& ref_child = child;
ref_child.do_work();
} else if (pid > 0) //父进程
{
LOGE("<<In parent process,pid=%d>>", getpid());
}


1楼2015-07-23 15:24回复
    我也在做这个,就是不走这个pid==0.,但是我adb 里面ps 确实是fork()出了一个子进程了。。。。你搞定了吗?


    IP属地:江苏2楼2016-05-30 14:10
    回复