您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 子进程 >

linux进程间管道通信问题为什么子进程写了子的读不到

发布时间:2019-07-23 22:00 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  在 child1 进程中,你把 fd[0] close 掉并设置成-1,这样等child2被fork出来的时候,它所继承的fd[0]也同样是-1,当然无法从中读到任何东西。 改动很简单,把你close(fd[0])的那两行注释掉就行了,参考下面的代码。 更合理的改法是,fork完 child2 后,再在 child1 中close(fd[0]),你可以自行线下实现。

http://hazardlabo.com/zijincheng/304.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有