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

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