12 из 160 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Разработчик подозревает, что в Go приложении есть состояние гонки между двумя goroutine. Какой метод наиболее подходит для подтверждения этого?
Собрать или запустить программу с флагом -race
-race
Добавить fmt.Println() выражения внутри каждой goroutine для трассировки выполнения
fmt.Println()
Использовать dlv attach для проверки состояний goroutine во время выполнения
dlv attach
Проверить stack trace, полученный из panic в программе
panic