Нужно ли хранить boost :: interprocess :: named_mutex в общей памяти? - PullRequest
0 голосов
/ 25 августа 2011

Я хочу использовать boost::interprocess для выполнения синхронизации между несколькими процессами; в частности, я хочу использовать boost::interprocessnamed_mutex под ОС Linux (я использую g ++).

Знаете ли вы, должен ли каждый экземпляр этого класса храниться в общей памяти, как простой boost::interprocess::mutex?

1 Ответ

1 голос
/ 25 августа 2011

Знаете ли вы, должен ли каждый экземпляр этого класса храниться в общей памяти, как простой boost :: interprocess :: mutex?

«Именованные» объекты не обязательно должны находиться в общей памяти. См. Этот пример в документации по Boost.Interprocess.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...