Data race — это конкретно про одновременный доступ к памяти без синхронизации, Go race detector ловит именно это. Race condition — более широкое понятие, это когда результат зависит от порядка выполнения операций. Можно убрать все data race мьютексами, но race condition останется — логика всё равно зависит от тайминга.
Чем data race отличается от race condition?
Middle
645 просмотровAFK Offer AI
Как именовать переменные в Go?