多线程初探

Posted yocichen

tags:

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

fork()&pipe()多线程

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
    
int main(void){
    
    pid_t P1, P2, P3;
    printf("I am father, My ID is %d.
", getpid());
    
    P1=fork();
    if(P1==0)
        printf("I am son1, my ID is %d.
", getpid());
    else
        waitpid(P1,NULL,0);
    
    P2=fork();
    if(P2==0)
        printf("I am son2, my ID is %d.
", getpid());
    else
        waitpid(P2,NULL,0);
    
    P3=fork();
    if(P3==0)
        printf("I am son3, my ID is %d.
", getpid());
    else
        waitpid(P3,NULL,0);
    
}

以上是关于多线程初探的主要内容,如果未能解决你的问题,请参考以下文章

初探Java多线程

多线程学习系列-初探深入浅出Java多线程-入门

分享吧多线程运行效率初探

初探多线程

多线程初探

java多线程初探