1

我希望子进程同时运行。是否可以这样写来实现这一点:

 for(p = 0; p < N; p++){ //there will be N child processes
    pidOfChild = fork();
    if(pidOfChild == -1){
      printf("fork() failed.\n");
      exit(1);
    }
    else if(pidOfChild == 0){
      //do sth
      printf("I am a child and my PID is %d.\n", getpid());
      exit(0);
    }
  }
4

1 回答 1

0

没关系,如果你的父进程退出,你不需要wait.

于 2014-09-15T08:52:55.777 回答