Я разделяю некоторые данные между несколькими процессами, используя общую память; Я использую мьютексы между процессами для синхронизации.
Мой вопрос заключается в следующем: можно ли использовать структуры данных без блокировок И / ИЛИ атомарные операции для достижения более быстрой синхронизации без использования мьютексов между двумя процессами?
Если нет, знаете ли вы, в чем основная причина этого? ?
Они используются только для синхронизации потоков одного и того же процесса. Переносимы ли эти концепции и для процессов? Если это не так, знаете ли вы более быстрый способ обмена / синхронизации данных между процессами?