共享内存,只读它

我正在阅读beej的共享内存段指南

最后他说:

更常见的情况是,进程将附加到段并运行一段时间,而其他程序正在更改并读取共享段。 看一个进程更新段并看到更改出现在其他进程中是很好的。 同样,为简单起见,示例代码不会这样做,但您可以看到如何在独立进程之间共享数据。

我的问题是:当共享内存是只读时有必要吗?

共享内存的主要目的是Inter-process communication (IPC) 。 但是当你read only使用共享内存时,目的就会失败。至少应该有一个进程可以写进去,然后你可以只读进行其余的进程。