22 lines
527 B
Markdown
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. 共享容器的嵌套目前不会自动构建,需要手动构建内部嵌套的容器后再行使用
|