多线程守护进程和SIGPIPE退出

时间:2012-06-10 20:16:16

标签: c++ pipe popen

"程序收到信号SIGPIPE,Broken pipe。"并终止。 我使用以下代码打开管道。 Correct Code - Non-blocking pipe with popen

如您所见,我只从管道中read。 简单地忽略SIGPIPE信号是正确的行为吗? 为什么SIGPIPE会在读取时出现?也许我做错了什么? 或者也许我必须使用其他调用来执行第三方程序和结果?

0 个答案:

没有答案