Модуль разделяемой памяти модуля Apache

Я могу создать сегмент общей памяти, содержащий структуру, используя apr_shm_create проблема заключается в том, когда я пытаюсь создать экземпляр класса в этой общей структуре (ошибка сегментации). Есть ли способ выделить пользовательский объект (и основные данные) в общей памяти? Я пытаюсь создать общую очередь со строками между всеми процессами apache.

заранее спасибо

0

Решение

Вы можете использовать размещение нового оператора (см. http://en.cppreference.com/w/cpp/language/new) но не забывайте, что память не будет отображаться по одному адресу в любом процессе, поэтому вы не можете иметь указатели на объекты в общей памяти

0

Другие решения


По вопросам рекламы [email protected]