当前位置:  技术问答>linux和unix

一个c程序运行的时候提示Broken pipe,这个Broken pipe是什么意思?

    来源: 互联网  发布时间:2015-09-14

    本文导语:  程序都出什么错会提示这个? 请教大家了 | 在使用管道时没来的及将管道中数据读出(或者管道读端关闭)就进行写操作从而引发错误。 向管道中写入数据时,linux将不保证写入的原子性,...

程序都出什么错会提示这个?
请教大家了

|
在使用管道时没来的及将管道中数据读出(或者管道读端关闭)就进行写操作从而引发错误。

向管道中写入数据时,linux将不保证写入的原子性,管道缓冲区一有空闲区域,写进程就会试图向管道写入数据。如果读进程不读走管道缓冲区中的数据,那么写操作将一直阻塞。写端对读端存在的依赖性

|
在用rpm打包的时候也会出现这个问题, 打包的文件一多时(我们试验了是最后的文件名列表字符串总长度超过一定长度时)就出现这个错误,详情请见:http://community.csdn.net/Expert/topic/3744/3744624.xml

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 后台运行程序结束后的+号与-号是什么意思?
  • 这个程序是c还是c++的,它是属于网络编程的吗?哪位哥们,能告诉我,这段程序是什么意思吗?
  • web程序出错后,错误提示后面跟着的数字(25)是什么意思?(ConnectionPool.java:25)
  • 经常听人调试程序时说程序“core了”,不知道所说的“core了”是什么意思?望大虾指点迷津......
  • ps 显示 [程序名]是什么意思?
  • mips 嵌入式C程序中的atexit()什么意思啊?
  • 管道程序中write(STDOUT_FILENO,line,n)是什么意思呢?
  • 不好意思问大家一个问题,现在linux内核和驱动程序开发的月薪是多少?
  • 这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
  • unix进程间的通信:一个有意思的简单程序
  • JSP和JAVA的小程序有什么区别么?----- 一个初学者的问题,不好意思 ^-^
  • 不好意思:我下载个jbuilder6.bin文件,600多M,下完了。。。是不是Jbuilder6的安装程序?怎么打开呀?
  • 怎样才能知道UNIX 下C语言的ERRNO都代表什么意思?到哪里去查,别外怎样在程序中截获这个errno我好做相应的处理。
  • 帮小弟看一下这段程序,不好意思,只有10分了
  • 帮小弟看一下程序,好像写的没问题,可运行就是不显示,只有10分了,不好意思
  • 编译应用程序时 头文件的问题 不知道提示是神马意思
  • QT的跨平台到底是什么意思?在Linux下用QT写的程序怎么样才能在Windows下使用
  • 下面的程序段是啥意思,特别是红色部分
  • 一个有意思的小任务,诚征实现程序
  • 急救:JB6中帮助中setSessionContext的这段程序是什么意思?谢谢!
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3