4

在各种类似 POSIX 的操作系统中是否有一种方法可以确定哪个文件使用 映射到内存区域mmap?Linux/proc/self/maps不仅包含文件名,还包含设备和 inode 编号。这可以用来确定重新打开的文件是否与映射的文件相同,即使原始文件已被取消链接和替换。BSD 或 OS X 是否有类似的机制?

有没有办法在 Windows 中做到这一点,有一个区域的地址?鉴于其文件锁定语义,Windows 不存在在使用期间替换文件的问题。

4

0 回答 0