《蒙古帝国史》 下载:linux 进程问题

来源:百度文库 编辑:高考问答 时间:2024/05/05 21:49:34
1 编一个多进程程序父进程每1秒打印一次in father process打印10次之后将 father run ok!!写到文件中
子进程每2秒打印一个in father process hello word!打印3次

...
int main(void)
{
int i,j;
pid_t pid;

if((pid=fork())<0){
printf("开启进程出错");
reutrn 1;
}

/*子进程*/
if(pid==0){
for(j=0;j<=2;j++){
sleep(2);
printf("in child process hello world\n");
}
exit(0);
}else if(pid>0){
/*父进程*/
for(i=0;i<=9;i++){
sleep(1);
printf("in father process\n");
}
}
}