Как создать механизмы синхронизации в сегментах управляемой общей памяти?

Я пытаюсь, чтобы 2 процесса взаимодействовали через контейнер stl, поэтому я решил использовать управляемую общую память. Я пытаюсь реализовать некоторую синхронизацию между ними — для начала interprocess_mutex с scoped_lock — но мне не очень везет. Как это должно быть сделано?


person Maciek    schedule 24.08.2009    source источник


Ответы (1)


Я думаю, что лучшим решением является обработчик контейнера и весь доступ (геттер/сеттер) к контейнеру через обработчик. Таким образом, в этом обработчике вы можете легко реализовать синхронизацию.

Салу2.

person Miguel Angel    schedule 24.08.2009