Порядок видимости операций с памятью между ядрами. Компилятор и процессор могут переупорядочивать операции; барьеры и атомарные операции ограничивают переупорядочивание. В Go sync/atomic даёт нужные гарантии; обычные чтения/записи не гарантируют порядок между горутинами без синхронизации.