QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 533|回复: 1

斑竹帮忙

[复制链接]
发表于 2004-1-12 00:01:21 | 显示全部楼层 |阅读模式
我的主函数中包括父子进程(各自包含一个司循环),如何才能够在尽量没有时间延迟的状况下保证父子进程能够交替执行(执行时间可以不一定相同)?
int main()
{
pid_t pid;
int i;
if((pid=fork()==0)
  {
     while(1) printf ("Child process id= %d   %6d",pid,i++);
  }
else //假定〉0
  {
     while(1) printf("parent process id=%d     %6d",pid,i++);
  }     

}

假定要得到child ... child  child <n1个>   parent.... parent ...<m2个> child child....<n2个> parent....parent...<m2个>。。。。。。如何办到?
发表于 2004-1-14 09:19:42 | 显示全部楼层
用0-1的互斥量呗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 03:23 , Processed in 0.105047 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表