Windows 使用boost';共享内存

Windows 使用boost';共享内存,windows,visual-c++,boost,Windows,Visual C++,Boost,我想使用Boost的共享内存服务来完成以下工作。我已经开始研究文档,但作为帮助,我希望有人能提供一个接近我想要做的例子 这是: 进程A将消息写入缓冲区。它还将维护一个映射,将消息ID映射到有关缓冲区中消息的开始位置和大小的信息。一些锁定机制(可能是作用域锁)将控制对映射和缓冲区的访问 进程B将根据消息ID读取这些消息 提前感谢您提出的建设性建议。您看过文档了吗 它并不能完全满足您的要求,比如让每条消息都有一个ID等等,但您没有详细说明为什么这是必要的。由于只有两个进程,简单地将数据复制到进程B是

我想使用Boost的共享内存服务来完成以下工作。我已经开始研究文档,但作为帮助,我希望有人能提供一个接近我想要做的例子

这是:

进程A将消息写入缓冲区。它还将维护一个映射,将消息ID映射到有关缓冲区中消息的开始位置和大小的信息。一些锁定机制(可能是作用域锁)将控制对映射和缓冲区的访问

进程B将根据消息ID读取这些消息

提前感谢您提出的建设性建议。

您看过文档了吗

它并不能完全满足您的要求,比如让每条消息都有一个ID等等,但您没有详细说明为什么这是必要的。由于只有两个进程,简单地将数据复制到进程B是否有效