谢谢大家,问题还没解决,请再支支招。
我现在的问题是这样的:
(1)我的程序里会产生数据,然后把数据以文本文件的方式写到硬盘上,然后我通知另一个人的程序,把数据读走。
数据量不确定,1G左右或更多。
现在的问题是,我的程序已经写完数据了,ofstream 已经执行完flush和close了,但文件还没写完。所以我现在不知道什么时候通知对方来读数据。
(2)我换一个方式去写这个本文文件,会不会写的更快,能不能解决掉这个close完还没写完的问题?
【 在 fishingriver 的大作中提到: 】
: 我发现ofstream写文本时,即使加上flush,也不会立刻把数据写到文本文件里
: 文件close都执行完一段时间了,数据才会写完。
: 如果我想close返回时就写完,应该怎么做呢?
: ...................
--
FROM 223.104.41.*