Linux : Forks()

Posted Enomothem

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux : Forks()相关的知识,希望对你有一定的参考价值。

/* 
 *  fork_test.c 
 *  version 1 
 *  Created on: 2010-5-29 
 *      Author: wangth 
 */  
#include <unistd.h>  
#include <stdio.h>   
int main ()   
{   
    pid_t fpid;
    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("I\'m the father\'s son/n");
        count++;  
    }  
    else {  
        printf("i am the parent process, my process id is %d/n",getpid());   
        printf("I am the father of the child/n");  
        count++;  
    }  
    printf("Conclusion: %d/n",count);  
    return 0;  
} 

以上是关于Linux : Forks()的主要内容,如果未能解决你的问题,请参考以下文章

python cleanup-forks-from-github.py

Ansible 学习总结(11)—— task 并行执行之 forks 与 serial 参数详解

Ansible 学习总结(11)—— task 并行执行之 forks 与 serial 参数详解

为多个 forks() 创建 socketpairs() 或者一个就足够了

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02