【发布时间】:2014-08-04 12:35:09
【问题描述】:
我成功编译了来自 Boost 的 Creating vectors in shared memory 示例。我不确定从多个进程插入构造的向量是否安全(自动同步实习生)。文档中提到了Synchronization guarantees,但这只是指共享内存的创建/搜索/销毁。
你知道我是否必须手动同步向量访问(插入、删除、迭代),例如scoped_lock<named_mutex>?
【问题讨论】:
标签: c++ boost shared-memory interprocess