标签: c++ mmap boost-interprocess
我正在尝试在fork()之后在流程之间共享内存,boost::interprocess通过使用anonymous_shared_memory here提供了一种方法来完成此操作。但是,该库还提供了managed_shared_memory个对象,这些对象具有非常有用的分配器和解除分配器。但似乎无法从managed_shared_memory调用返回的mapped_region创建anonymous_shared_memory对象。我错过了什么吗?
fork()
boost::interprocess
anonymous_shared_memory
managed_shared_memory
mapped_region