※ 引述《willy69wu31 (小小吴)》之铭言:
: : 不会.. pipe是很好的东西。因为他的资料都在memeory,所以应该很快..
: : 还有你的应用我会选择用temp file
: : 因为档案一大,用pipe就gg了..
: 这点我就觉得奇怪了,请问为什么档案一大起来就会出问题?
: 这两个管线类别好像不会囤积用过的资料,
: 如果 read 出来的资料处理完马上就回收的话应该不会持续占内存才对。
ㄜ.. 我说错了
资源不会浪费
应该说你一个byte一个byte读会很花时间
要不然比较可以的做法是开两个thread.
一个写pipe 一个读pipe.
这样应该是最完美也最不占资源的做法
但我觉得用temp file是简单又有效率的做法
一次把全部csv写到temp file
再全部一次从temp file读回来
简单易懂