1
我想在使用mmap()的進程之間共享內存。可以將mmap()應用於常規文件或POSIX共享內存文件(shm_open)上。但有什麼區別?不同之處不在於磁盤是否被訪問:mmap()將普通文件和mmap()加入POSIX共享內存文件有什麼區別?
- 經常和最近訪問的常規文件生活在文件系統緩存/緩衝區,所以它們的內容已經在內存中。
- 即使在使用mmap()和shm_open()時,當系統處於高內存壓力下時,該內存區域可能會被換出。
啊對,我完全忘記了堅持跨越引導的事情。 – Hongli