This question shows research effort; it is useful and clear
4
This question does not show any research effort; it is unclear or not useful
Bookmark this question.
Show activity on this post.
在各种类似 POSIX 的操作系统中是否有一种方法可以确定哪个文件使用 映射到内存区域mmap?Linux/proc/self/maps不仅包含文件名,还包含设备和 inode 编号。这可以用来确定重新打开的文件是否与映射的文件相同,即使原始文件已被取消链接和替换。BSD 或 OS X 是否有类似的机制?
有没有办法在 Windows 中做到这一点,有一个区域的地址?鉴于其文件锁定语义,Windows 不存在在使用期间替换文件的问题。