我正在尝试实施此问题中建议的解决方案
Is it possible to store pointers in shared memory without using offsets?
建议的解决方案涉及将内存指定为0x20000000000到
void *shmat(int shmid, const void *shmaddr, int shmflg);
问题是这个映射可能会失败,因为它已经在使用中。我想知道是否可以通过确保
不使用0x20000000000来避免这种情况这是我到目前为止发现的不太令人满意的
How do I pass virtual address to shmat() function in a guaranteed way