🟡 Средний · 2 очк. Горутины и конкурентность
Какой флаг go test обнаруживает data race?
A -v
B -race
C -check
D -concurrent
Объяснение вопроса

Флаг -race: go test -race или go run -race. Включается детектор гонок (race detector), который во время выполнения отслеживает доступ к памяти и сообщает о data race.

Использование

go test -race ./...
go run -race ./cmd/server

Программа при этом замедляется и потребляет больше памяти, поэтому в продакшене его обычно не включают.

Рекомендации

  • Запускать тесты с -race в CI/CD
  • Периодически проверять локально перед коммитом
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.