POSIX环境提供至少两种访问文件的方法.有标准的系统调用open(),read(),write(),和朋友,但也有使用的选项mmap(),将文件映射到虚拟内存.
open()
read()
write()
mmap()
何时优先使用一个而不是另一个?它们各自的优势是什么,包括两个接口?
c file-io posix mmap
最近,我看到了这个视频,展示了如何使用mmap()文件 io。但是,我找不到他记录该功能的视频。我不明白它是什么,它为什么存在,也不明白它与文件的关系。
太多的行话从我的脑海中飞过,无法理解。我在维基百科等网站上也遇到了同样的问题。
c++ terminology mmap memory-mapped-files
mmap ×2
c ×1
c++ ×1
file-io ×1
memory-mapped-files ×1
posix ×1
terminology ×1