В двух процессах Windows память отображена в один и тот же общий файл. Если файл состоит из счетчиков, целесообразно ли использовать функции Interlocked*
(например, InterlockedIncrement
) для обновления этих счетчиков? Будут ли они синхронизировать доступ между процессами? Или мне нужно использовать что-то более тяжелое, например мьютекс? Или, возможно, сам механизм разделяемой памяти обеспечивает согласованные представления.