编程实现以下功能 程序创建一个子进程,父进程打印5句:Parent process!子进程打印5句:Child process! 要求用进程控制的方法,按顺序先输出子进程的5句话,再输出父进程的5句话。 for
#include <stdio.h> #include <unistd.h>
int main() { pid_t pid; pid = fork();
if (pid < 0) { fprintf(stderr, "Fork failed"); return 1; } else if (pid == 0) { for (int i = 0; i < 5; i++) { printf("Child process!\n"); } } else { wait(NULL); for (int i = 0; i < 5; i++) { printf("Parent process!\n"); } } return 0;
}