Встречается на собеседованиях • сегодня
Что такое неуправляемые ресурсы
Неуправляемые ресурсы — это ресурсы, которые не контролируются автоматически сборщиком мусора (GC) в языках с управляемой памятью, например, в .NET или Java. Это могут быть файловые дескрипторы, соединения с БД, сокеты, дескрипторы окон и т. д.
Пример в C# с IDisposable:
csharp
using (var fileStream = new FileStream("file.txt", FileMode.Open))
{
// работа с файлом
} // автоматический вызов Dispose()Если не освобождать такие ресурсы явно (через Dispose() или using), возможны утечки. В Python аналогично — нужно закрывать файлы:
python
with open('file.txt', 'r') as f:
data = f.read() # файл закроется автоматически
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы