日期:2014-05-16  浏览次数:20674 次

linux 管道通信
书上说“当对一个读端已经关闭的管道进行写操作时,会产生信号SIGPIPE”,但是我看到给的实例,父进程在写管道的时候是把管道的读端给关掉的:
  ...  
  else if(pid>0)
  {
  close(fd[0]);
  write(fd[1],"hello ,my son!\n",14);
  exit(0);
  }
  ...
这不是矛盾了么?请高手指点迷津

------解决方案--------------------
子进程还打开着 管道的读端