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