C++多进程共享内存实现



以下是我正在努力实现的目标。

我希望program1创建一个共享内存段,在其中存储各种数组。

然后,我希望program2读取数组并对其进行修改。

这听起来很简单,但出于某种原因,我在网上找不到一个例子来说明这是如何做到的。我发现的每个例子都使用一个程序(例如初始化、读取和写入都由程序1完成)。

如果有人能在这里提供一个例子,我相信这对几乎所有想在C++中使用IPC的人来说都是非常有益的。

Boost。Interprocess为不耐烦的人提供了指南。

最新更新