2 如果我映射文件,这种映射是否跨越了引导?每次启动后我需要重新映射吗?在Linux中的mmap持久性 来源 2010-11-18 HB43 +1 'mmap'不是持久的。你可以使用'msync'来同步你的mmap数据和物理存储。 – birryree 2010-11-18 16:58:47 +0 我知道我需要使用msync将数据同步到磁盘。我的问题是如果我mmap文件,重新启动,然后访问它映射到的内存地址,然后重新启动它将文件从磁盘加载?它是否“记住”映射? – HB43 2010-11-18 17:11:15 +1 我很好奇你为什么认为mmap可能会穿越靴子,甚至延伸到另一个过程。 – 2010-11-18 17:30:19
'mmap'不是持久的。你可以使用'msync'来同步你的mmap数据和物理存储。 – birryree 2010-11-18 16:58:47
我知道我需要使用msync将数据同步到磁盘。我的问题是如果我mmap文件,重新启动,然后访问它映射到的内存地址,然后重新启动它将文件从磁盘加载?它是否“记住”映射? – HB43 2010-11-18 17:11:15
我很好奇你为什么认为mmap可能会穿越靴子,甚至延伸到另一个过程。 – 2010-11-18 17:30:19