我正在阅读beej's guide for Shared Memory Segments
最后他说:
更常见的情况是,进程将附加到段并运行一段时间,而其他程序正在更改并读取共享段。看一个进程更新段并看到更改出现在其他进程中是很好的。同样,为简单起见,示例代码不会这样做,但您可以看到如何在独立进程之间共享数据。
我的问题是:当共享内存是只读时有必要吗?
答案 0 :(得分:2)
共享内存的主要目的是Inter-process communication (IPC)
。
但是当你创建共享内存read only
时,目的就会失败。所以至少应该有一个进程可以写入它然后你可以只读取其余内容
过程