北京大兴旧宫招聘信息:linux 进程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 08:10:14
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");
}
}
}