http://shmap.sourceforge.net/
Мой вопрос таков: как я могу обезопасить «ссылку / указатель» для доступа к структуре данных позже?
Как описано, структура данных сохраняется в общей памяти,После инициализации также видно, что в linux ipcs указан новый массив семафоров.
Часть инициализации проста и описана на странице API, я предполагаю, что в shmap_opts (структура параметров инициализатора)p_mem должен быть указателем на исходную структуру.
Имеет кого-то больше опыта с этой библиотекой, если ваш опыт работы с c хорош, вы можете заметить это быстрее, чем я.Моя цель - заполнить структуру данных и сохранить адрес указателя в файле, а затем использовать второй процесс, чтобы фактически восстановить структуру данных и снова заполнить ее данными.
Спасибо за вашу помощь.
Это также прямое представление кода, большинство людей, вероятно, не использовали эту библиотеку.
http://www.koders.com/c/fid6F96AC6995CC50643473EB1155AD37F0353612F0.aspx?s=btree#L48