Вопрос: Почему нельзя читать и писать map из разных goroutine?

Go Senior Без компании
Вопрос: Почему нельзя читать и писать map из разных goroutine?
Ответы
```go // data race m["a"] = 1 go func(){ _ = m["a"] }() ``` **Ситуация:** shared state. **Почему:** map не потокобезопасна.