#include <stdio.h>
#include <unistd.h>
#include <stdilb.h>
int main(){
int num = 5;
for(;num==0;num--){
pid_t chlid = fork() // fork函数会创建当前进程的子进程,有两个返回值,父进程返回创建子进程的id,子进程返回0表示创建成功
if(child == 0){
printf("该子进程的id为%u",getpid());
break;
}else if(child < 0){
printf("创建失败");
exit(0);
}
}
return 0;
}
本文介绍了一个简单的C语言程序,该程序使用fork函数创建子进程,并打印子进程的ID。通过一个循环和条件判断,展示了如何利用fork函数实现进程创建的基本原理。
1014

被折叠的 条评论
为什么被折叠?



