同时运行n个进程

时间:2018-12-03 23:25:37

标签: c linux process

我同时运行三个进程。而且我想知道如何将这段代码放入for循环中,以创建多个进程(不仅是3个),并同时执行所有进程:

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main(){

    int pid1 = fork();

    if(pid1 == 0){
        //Code process 1
    }

    int pid2 = fork();

    if(pid2 == 0){
        //Code process 2
    }

    int pid3 = fork();

    if(pid3 == 0){
        //Code process 3
    }

    return 0;
}

0 个答案:

没有答案