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