C 在POSIX中映射文件的内存
当在C 在POSIX中映射文件的内存,c,posix,mmap,C,Posix,Mmap,当在POSIX系统中映射文件时,我们是否需要保持文件描述符打开,直到mmaped内存块完成(并且在munmap之后关闭它),还是可以(应该?)在mmap成功后关闭文件描述符?两者似乎都能在我的Linux系统上运行。来自 mmap()函数应添加一个额外的 对与关联的文件的引用 文件描述符填充为 未被上的后续关闭()删除 那个文件描述符。此引用 应在没有 更多到文件的映射 从 mmap()函数应添加一个额外的 对与关联的文件的引用 文件描述符填充为 未被上的后续关闭()删除 那个文件描述符。此引用
POSIX
系统中映射文件时,我们是否需要保持文件描述符打开,直到mmap
ed内存块完成(并且在munmap
之后关闭它),还是可以(应该?)在mmap
成功后关闭文件描述符?两者似乎都能在我的Linux系统上运行。来自
mmap()函数应添加一个额外的
对与关联的文件的引用
文件描述符填充为
未被上的后续关闭()删除
那个文件描述符。此引用
应在没有
更多到文件的映射
从
mmap()函数应添加一个额外的
对与关联的文件的引用
文件描述符填充为
未被上的后续关闭()删除
那个文件描述符。此引用
应在没有
更多到文件的映射
…这意味着“不,映射文件时不需要保持文件描述符打开。”…这意味着“不,映射文件时不需要保持文件描述符打开。”。