Является ли запись атомарной операции int32 в Go?

Я знаю, что в Java запись int(32 бит) - это операция int32. Как насчет Go? Может ли обычная процедура прерываться посередине при записи atomic, например, после записи первых 16 бит?

java,go,concurrency,integer,atomic,

2

Ответов: 1


7 принят

Единственный способ гарантировать атомарность - использовать atomicпакет, который подходит для int32многих других базовых типов. Для более сложных типов данных вам придется использовать другие механизмы синхронизации, поскольку атомарность может оказаться невозможной.

Java, идти, параллелизм, целое число, атомные,
Похожие вопросы