管道破裂

zscedu 2011-06-10 10:00:43
写的东西太多了来不及读导致管道破裂怎么解决?
...全文
416 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotspring110 2011-06-22
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 zscedu 的回复:]

引用 12 楼 hotspring110 的回复:
不应该是写的东西太多吧 ,是不是把管道的一端给关闭了?如果2端都开着,管道又写满了,它应该会阻塞啊 !
你也可以用信号将它忽略,系统默认为终止程序,也就是报告管道破裂!但是能不能得到你想要的答案就不一定了



是阻塞,那长时间阻塞会不会导致管道破裂呀
[/Quote]
应该不会,阻塞就是不能写或者读,知道它可写可读,对管道没影响
AnYidan 2011-06-18
  • 打赏
  • 举报
回复
管道破裂 -- lz 语言丰富
zscedu 2011-06-11
  • 打赏
  • 举报
回复
你们说的都有道理,不过我的可能更麻烦些,它涉及到前后台通信
wozhaosummer 2011-06-11
  • 打赏
  • 举报
回复
开线程快些读呢
zscedu 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kuyucman 的回复:]
搞一个缓存 , 两头商量好。。。。
[/Quote]
能不能再具体点呀?谢谢了
zscedu 2011-06-11
  • 打赏
  • 举报
回复
急!!!!!大家帮帮忙吧!
zscedu 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 hotspring110 的回复:]
不应该是写的东西太多吧 ,是不是把管道的一端给关闭了?如果2端都开着,管道又写满了,它应该会阻塞啊 !
你也可以用信号将它忽略,系统默认为终止程序,也就是报告管道破裂!但是能不能得到你想要的答案就不一定了
[/Quote]


是阻塞,那长时间阻塞会不会导致管道破裂呀
zscedu 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 matrixcl 的回复:]
为啥在非技术区,我还以为是恶搞。
[/Quote]
呵呵!第一次发帖不懂规矩
matrixcl 2011-06-11
  • 打赏
  • 举报
回复
为啥在非技术区,我还以为是恶搞。
hotspring110 2011-06-11
  • 打赏
  • 举报
回复
不应该是写的东西太多吧 ,是不是把管道的一端给关闭了?如果2端都开着,管道又写满了,它应该会阻塞啊 !
你也可以用信号将它忽略,系统默认为终止程序,也就是报告管道破裂!但是能不能得到你想要的答案就不一定了
lj10193019 2011-06-11
  • 打赏
  • 举报
回复
kongyanmin 2011-06-11
  • 打赏
  • 举报
回复
http://apps.hi.baidu.com/share/detail/17886988
zscedu 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 enyblock 的回复:]
这个是不是linux下的那个pipe?
[/Quote]

是 linux下的pipe

循环读取休息一秒读一次,写的时候是一次全写进去 结果 写的太多来不及读导致管道破裂
enyblock 2011-06-10
  • 打赏
  • 举报
回复
这个是不是linux下的那个pipe?
东莞某某某 2011-06-10
  • 打赏
  • 举报
回复
搞一个缓存 , 两头商量好。。。。
maoxing63570 2011-06-10
  • 打赏
  • 举报
回复
真没听过
KID_coder 2011-06-10
  • 打赏
  • 举报
回复
...这是什么情况。。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧