23,217
社区成员




关于映射文件到虚拟内存的mmap函数介绍了不少,但是有个很关键的应用,很多文章绝口不提。比如我有个文件File_A,规格是64K字节。要求使用mmap映射到虚拟内存,然后向该文件末尾追加4K字节新内容。操作完毕后该文件规格变为66K。如此一来,mmap函数各个参数如何取值???这就出现一个新问题,即将做的文件映射规格要大于实际物理文件规格。在此向诸位老师求教,此时此刻mmap函数各个参数如何取值???谢谢!!!
mmap是系统调用,关于它的信息你可以在命令行中使用
man 2 mmap
来获得, 这里的信息是最准确,最有效的。认真读完, 你的困惑自然就消失了。