Существует ли какой-нибудь механизм для создания разделяемых между процессами объектов?
Что-то вроде динамической библиотеки, но только с возможностью изменения данных во время работы и видимостью этих измененных данных остальным подгрузившим ее процессам. Насколько я понимаю, у библиотек при записи (типа изменения адреса), для изменившего процесса создается его собственная приватная копия.