Что такое false sharing?

Ответ

Несколько горутин обращаются к разным переменным, но они попадают в одну кеш-линию. Обновление одной переменной инвалидирует кеш-линию у других ядер - лишние промахи кеша и падение производительности. Решение: выравнивание и паддинг, чтобы горячие данные разных горутин были в разных кеш-линиях.

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