标签: c posix mmap
当POSIX系统中的内存映射文件时,我们是否需要保持文件描述符处于打开状态,直到我们完成mmap内存块(并close之后我们munmap)或可以(应该?)close成功后我们mmap文件描述符?两者似乎都适用于我的Linux系统。
POSIX
mmap
close
munmap
答案 0 :(得分:6)
来自Open Group standard
mmap()函数应添加一个额外的 对与之关联的文件的引用 文件描述符fildes是 未被后续的close()删除 那个文件描述符。这个参考 如果没有,应予以删除 更多映射文件。