Задачи для подготовки к собеседованию

Какая есть проблема в этом коде?

Go
var counter int
for i := 0; i < 1000; i++ {
    go func() {
        counter++
    }()
}