LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 968|回复: 2

如何在父进程和多个子进程间建立创建多个相互隔离的pipe,并使用?

[复制链接]
发表于 2004-12-22 18:31:20 | 显示全部楼层 |阅读模式
我想在父进程里维护一个子进程的信息表,其中包括与其通信的pipe descriptor的表项。而且,父子进程间要能双向通信。
哪位能给个模型代码?谢谢
 楼主| 发表于 2004-12-22 19:55:52 | 显示全部楼层
补充一点:
由于父进程是根据需要动态创建子进程的,所以简单的在数据段或栈段申明固定个数的pipe好像不太合适。
发表于 2004-12-23 08:41:34 | 显示全部楼层
能创建多少子进程是有上限的,用个数组存应该不算太奢侈,用链表存也不错,看你喜欢了

使用pipe的例子《UNIX高级编程》上多得很,自己做吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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