eis/mix_cc/shm/readme.md

22 lines
527 B
Markdown

# mix_cc::shm
## 常用容器 共享内存的实现
## 内置的容器为
1. map
2. string
3. vector
## 依赖
1. boost_interprocess
2. mix_cc::utility
## 使用流程
1. get_managed_mapped_file/get_managed_memory_segment 得到对应的共享内存段
2. 使用{Container}Builder构建得到相应的容器
3. 使用容器本身进行操作
## 注意事项
1. 任何共享内存容器需要先行构建才能使用
2. 共享容器的嵌套目前不会自动构建,需要手动构建内部嵌套的容器后再行使用