标签: linux windows process posix
在各种POSIX类操作系统中是否有办法使用mmap确定哪个文件映射到内存区域? Linux有/proc/self/maps,它不仅包含文件名,还包含设备和inode编号。这可以用来确定重新打开的文件是否与映射的文件相同,即使原始文件已被取消链接和替换。 BSD或OS X是否有类似的机制?
mmap
/proc/self/maps
有没有办法在Windows中执行此操作,具有区域的地址?在给定文件锁定语义的情况下,Windows没有在使用期间替换文件的问题。