读书人

pthread_atfork()函数施用

发布时间: 2013-08-01 15:23:18 作者: rapoo

pthread_atfork()函数使用
看下面一段代码:



但是如果我将其重定向到一个txt文件,运行完毕之后打开txt文件其内容如下:
pthread_atfork()函数施用

为什么会不同呢?求解! 线程 C linux
[解决办法]
因为管道的问题,一开始是一个进程,后面分裂成2个进程,直接打印的话,重合部分打印一次,管道的话,就都要打印了。因为前两句分别在两个进程中。
------解决方案--------------------


我猜是因为单缓冲重定向到文件时变成了双缓冲的问题,信不信由你
[解决办法]
错了,变成了全缓冲的问题
[解决办法]

引用:
我猜是因为单缓冲重定向到文件时变成了双缓冲的问题,信不信由你


正解了。

读书人网 >UNIXLINUX

热点推荐