Обнаружение гонки данных
Чтобы обнаружить гонку данных при многопоточном выполнении средствами golang-а, можно запустить программу с флагом -race, например:
go run -race test.go
где test.go - имя файла с исходным кодом
Например, если мы запустим такой код: