2010-11-11 57 views
1
映射文件

當在POSIX系統內存映射文件,我們需要保持文件描述符開到我們正在與mmap版內存塊做(和close之後我們munmap)還是可以的(應該?)我們close文件描述符一次mmap成功了嗎?兩者都似乎在我的Linux系統上工作。內存在POSIX

回答

6

Open Group standard

的MMAP()函數將一個額外的 參考與 相關聯的文件的文件描述符法爾茲是 不通過後續接近除去()上 該文件描述符添加。當沒有 更多文件映射時,將刪除此參考 。

+4

......這意味着「不,您不需要在文件映射時保持文件描述符打開。」 – caf 2010-11-11 07:23:29