Что такое memory ordering?

Ответ

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

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.