【问题标题】:Shared Memory when it's for read only只读时的共享内存
【发布时间】:2012-10-26 06:54:57
【问题描述】:

我正在阅读beej's guide for Shared Memory Segments

最后他说:

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

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

【问题讨论】:

    标签: c shared-memory


    【解决方案1】:

    共享内存的主要用途是Inter-process communication (IPC)。 但是当您创建共享内存read only 时,目的就被打败了。所以至少应该有一个可以写入其中的进程,然后您可以将其余部分设为只读 进程。

    【讨论】:

    • 是否有任何示例或教程可以让一个进程写入它而所有其他进程从中读取?
    猜你喜欢
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 2015-01-19
    相关资源
    最近更新 更多