0
我能夠使用apr_shm_create
創建包含struct的共享內存段,當我嘗試在此共享結構中創建類實例時(分段錯誤)。有沒有辦法在共享內存中分配自定義對象(和底層數據)?我想要做的是在所有apache進程之間創建帶有字符串的共享隊列。Apache模塊共享內存對象
在此先感謝
我能夠使用apr_shm_create
創建包含struct的共享內存段,當我嘗試在此共享結構中創建類實例時(分段錯誤)。有沒有辦法在共享內存中分配自定義對象(和底層數據)?我想要做的是在所有apache進程之間創建帶有字符串的共享隊列。Apache模塊共享內存對象
在此先感謝
您可以使用放置new運算符(見http://en.cppreference.com/w/cpp/language/new),但不要忘記內存不會在任何過程中相同的地址映射,所以你不能有一個指針在共享對象內存