stackoverflow.com/questions/2484980/...

я есть две темы, одна обновляет int, а другая читает. Это статистическое значение, при котором порядок операций чтения и записи не имеет значения.

У меня вопрос, нужно ли в любом случае синхронизировать доступ к этому многобайтовому значению? Или, другими словами, может ли часть записи завершиться и прерваться, и тогда произойдет чтение.

Например, представьте значение = 0x0000FFFF, которое получает увеличенное значение 0x00010000.

Есть ли время, когда значение выглядит как 0x0001FFFF, о котором мне следует беспокоиться? Конечно, чем больше тип, тем больше вероятность того, что это произойдет.

Я всегда синхронизировал эти типы доступа, но мне было любопытно, что думает сообщество.

Ответы на вопрос(15)

Ваш ответ на вопрос