Готовим следующую карточку…
Редкий фактПродвинутая
Вопрос
В функции объект-обёртка над внешним ресурсом больше не читается, но операция с его дескриптором ещё выполняется вне Go. Объясните, почему финализатор может освободить ресурс до возврата из функции и как runtime.KeepAlive устраняет риск; приведите минимальный пример кода.
