gpt4 book ai didi

c++ - Apache 模块共享内存对象

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:32 25 4
gpt4 key购买 nike

我能够使用apr_shm_create创建包含结构的共享内存段,问题是当我尝试在此共享结构中创建类实例时(段错误)。有没有办法在共享内存中分配自定义对象(和底层数据)?我想做的是在所有 apache 进程之间创建带有字符串的共享队列。

提前致谢

最佳答案

您可以使用放置 new 运算符(请参阅 http://en.cppreference.com/w/cpp/language/new ),但不要忘记内存不会映射到任何进程中的同一地址,因此共享内存中的对象中不能有指针

关于c++ - Apache 模块共享内存对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com