关于linux中用有名管道进程通信读端程序和写端程序打印不出来东西
关于linux中用有名管道进程通信读端程序和写端程序打印不出来东西
属实是给折磨到了。
这是我发送端代码。
这是我接收端代码
程序编译也没有问题,用gdb调试的时候也没有报错,buf中也有传进去东西,读端是接收到的。但是两个程序运行的时候就是啥也没打印出来,甚至连main函数开头的打印也没出来。
下面是读端的结果:
下面是写端的结果:
但是当写端结束进程的时候,读端就会把全部东西一股脑打印出来,开头的打印和后面循环中传的字符串也是打印了出来,整个结果就像是读端把运行终端隐藏了起来,等到写端结束再给你看
原创
2021-10-02 15:54:07 ·
305 阅读 ·
0 评论