pid=fork();getpid() 和getppid()

ZMXQQ233

关注

阅读 88

2023-06-16


#include<sys/types.h> 
#include<unistd.h>
#include<stdio.h>
/*
getpid() 和getppid()
*/
int main(int argc, char ** argv )
{
int i,pid;
for(i=0;i<2;i++)
{
pid=fork();
printf("fork_pid=%d,i=%d,getpid=%d,getppid=%d\n",pid,i,getpid(),getppid());
}
return 0;

}

$ ./TryFork 

 fork_pid=0,i=0,getpid=15598,getppid=15597 

 fork_pid=0,i=1,getpid=15599,getppid=15598 

 fork_pid=15599,i=1,getpid=15598,getppid=15597 

 fork_pid=15598,i=0,getpid=15597,getppid=15044 

 fork_pid=0,i=1,getpid=15600,getppid=15597 

 fork_pid=15600,i=1,getpid=15597,getppid=15044 

$

pid=fork();getpid() 和getppid()_i++

精彩评论(0)

0 0 举报