Является ли boost :: interprocess threadsafe безопасным?

В настоящее время у меня есть 2 процесса, которые обмениваются данными с помощью формы message_queue и shared_memory. Все работает как обычно.

Теперь мне нужно сделать один этого процесса многопоточным (еще раз спасибо boost), и мне было интересно, нужно ли мне использовать механизм защиты между потоками (например, мьютекс), или библиотека boost :: interprocess уже предоставляет механизм защиты?

I не нашел информации по этому поводу в документации по бусту. Кстати, я использую буст 1.40.

Заранее спасибо.

5
задан Tom97531 13 February 2012 в 20:12
поделиться