用C语言编写一个程序,使用fork系统调用创建一个子进程,子进程打印“大数据与人工智能学院”,父进程打印“池州学院”。确保父进程的输出始终在子进程输出之后打印。
时间: 2023-06-01 20:01:56 浏览: 43
举例讲解C语言的fork()函数创建子进程的用法
```c
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>
int main() {
pid_t pid;
int status;
pid = fork();
if (pid == 0) { // 子进程
printf("大数据与人工智能学院\n");
} else if (pid > 0) { // 父进程
wait(&status); // 等待子进程结束
printf("池州学院\n");
} else { // fork失败
printf("fork failed\n");
return 1;
}
return 0;
}
```
阅读全文