【发布时间】:2012-03-09 20:29:16
【问题描述】:
我们可以合并两个内存映射文件吗?如果是这样怎么办?如果没有,那为什么不呢?
【问题讨论】:
-
你能用几句话描述一下,最好用示例代码来描述你想要实现的目标。
-
“合并”是什么意思?内存映射文件只是查看文件中数据的另一种方式。你能在不使用内存映射的情况下描述你想要的结果吗?
-
你不能merge两个mmap'ed区域,但是你可以copy数据从一个到另一个或者创建一个统一的view .
-
我只想将一个内存映射文件数据写入另一个内存映射文件。例如,我有一个 MMF,其中写入了“Hello”,并有另一个文件写入了“World”。现在我想将第二个 MMF 文件数据写入第一个 MMF 文件以使其成为“Hello World”。