3
我想使用POSIX共享内存,我的问题是关于调用mmap(MAP_SHARED)
后msync()
和munmap()
的用法。POSIX共享内存和msync
- 对一个进程的共享内存段所做的更改是否对另一个进程的共享内存段可见而不使用
msync()
? - 共享内存段的更改是否仅在
msync()
之后的文件中可见? - 在没有事先使用
msync()
的情况下未共映射共享内存段时是否保存更改?
我有印象msync()
只适用于将更改应用到底层文件而不是共享内存。