В настоящее время у меня есть 2 процесса, которые обмениваются данными с помощью формы message_queue и shared_memory. Все работает как обычно.
Теперь мне нужно сделать один этого процесса многопоточным (еще раз спасибо boost), и мне было интересно, нужно ли мне использовать механизм защиты между потоками (например, мьютекс), или библиотека boost :: interprocess уже предоставляет механизм защиты?
I не нашел информации по этому поводу в документации по бусту. Кстати, я использую буст 1.40.
Заранее спасибо.