Hi,

I am trying to use Boost Interprocess library's fixed managed shared memory. The Boost documentation has given an example of fixed managed shared memory with an address
of 0x30000000 .

fixed_managed_shared_memory
segment (open_only ,"MyFixedAddressSharedMemory" ,(void*)0x30000000 )


My question is how can we gaurentee that this address would be available in the process that would be mapping the shared memory to its address space.

What would happen in that case ?

Thanks,