Предназначены ли вы для защиты от одновременного чтения / записи в отображенную в файл память, которая открыта несколькими процессами?
Например, если строка в памяти «привет» и один процесс записывает поверх нее «привет ...», я прав, если скажу, что другой процесс, который читает одновременно, может получить значение прерывистости, например «привет» .lo "?
По сути, я спрашиваю, как люди снова защищают подобные вещи. Вы собираетесь использовать семафоры? Работают ли они между процессами?