3
我想使用POSIX共享內存,我的問題是關於調用mmap(MAP_SHARED)
後msync()
和munmap()
的用法。POSIX共享內存和msync
- 對一個進程的共享內存段所做的更改是否對另一個進程的共享內存段可見而不使用
msync()
? - 共享內存段的更改是否僅在
msync()
之後的文件中可見? - 在沒有事先使用
msync()
的情況下未共映射共享內存段時是否保存更改?
我有印象msync()
只適用於將更改應用到底層文件而不是共享內存。