Межпроцессное чтение / запись блокировки с Boost

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

Есть ли способ иметь межпроцессныйshared_mutex? Я вижу, что естьnamed_mutex Но я могу'заставить его работать сshared_lock от других замков.

Любые указатели приветствуются.

[РЕДАКТИРОВАТЬ]

А пока я сталкивалсяэта тема который почти ударяет гвоздь по голове. У меня есть две проблемы:

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

Комментарии или хорошие решения все еще приветствуются.

Ответы на вопрос(1)

Ваш ответ на вопрос