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

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

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

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

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

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

it doesn't show complete code (I am guessing I need to use named_upgradable_mutex but I am not quite sure) and I don't like the answer for the modified "writer" which uses no off the shelf class that does unlocking in destructor but a sequence of 3 raw calls on the mutex.

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

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

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