Это не моя ситуация, но я попытаюсь привести аналогичный пример, который требует меньше контекста.
Допустим, у меня есть глобальный массив Arr, который используется многими процессами.Если один процесс записывает в Arr [0], а другой - в Arr [1], будет ли состояние гонки?Несовместимости в кеше не будет, но вполне возможно, что эти два элемента будут отображаться на одной странице в памяти.Я не уверен, что случится с Arr [1], если процесс 1 попытается записать Arr [0] до конца памяти.Есть ли какие-либо гарантии или эта архитектура специфична?