linux fork

/*
 *  fork_test.c
 *  version 1
 *  Created on: 2010-5-29
 *      Author: wangth
 */
#include <unistd.h>
#include <stdio.h> 
int main () 
{ 
    pid_t fpid; //fpid表示fork函数返回的值
    int count=0;
    fpid=fork(); 
    if (fpid < 0) 
        printf("error in fork!"); 
    else if (fpid == 0) {
        printf("i am the child process, my process id is %d\n",getpid()); 
        printf("我是爹的儿子\n");//对某些人来说中文看着更直白。
        count++;
    }
    else {
        printf("i am the parent process, my process id is %d\n",getpid()); 
        printf("我是孩子他爹\n");
        count++;
    }
    printf("fpid: %d\n",count);
    return 0;
}

fpid指向孩子

posted @ 2019-10-31 15:55  LandingGuys  阅读(48)  评论(0编辑  收藏  举报