我的程序从 user.then 获取范围,然后它创建 3 个进程并一一执行,但我希望所有进程同时运行。
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/wait.h>
void function();
cin>>range;
cin>>process;
int main() {
int range = 1000;
int i;
int pid;
int pid1;
for(i = 0; i < ; i++) {
pid1 = fork();
}
if(pid1==0) {
pid = getpid();
printf("The process id is: %d\n", pid);
function(range);
}
else {
wait(0);
}
return 0;
}