Вопрос: Почему `defer mu.Unlock()` может быть опасен в горячем коде?

Go Middle Без компании
Вопрос: Почему `defer mu.Unlock()` может быть опасен в горячем коде?
Ответы
```go mu.Lock() defer mu.Unlock() ``` **Ситуация:** hot-path. **Почему:** defer имеет накладные расходы; иногда unlock вручную быстрее.