Расскажи про false sharing

Senior
92 просмотров
AFK Offer AI

False sharing происходит когда разные горутины на разных ядрах пишут в разные переменные, которые попали в одну кэш-линию (обычно 64 байта). Хотя данные логически независимы, ядра постоянно инвалидируют кэш друг друга. Производительность падает катастрофически — может быть в 10-50 раз медленнее. Решение — добавить padding между hot-полями.

Следующий вопрос

Почему нельзя игнорировать ошибки?