Результаты поиска по запросу "finalizer"
Удаление объекта в Ruby
Допустим, у меня есть следующий класс: class Vehicle @@total_vehicles = 0 @@all_instances = Array.new def initialize @@total_vehicles += 1 @@all_instances << self end def total_vehicles #returns total number of Vehicles 'alive' return ...
Разница воскресения в использовании Object Initializer
У меня есть этот код: По сути, я пытаюсь продемонстрировать использование финализатора c # и создать объект, который не может умереть, я назвал его Zombie. Обычно эта демонстрация работает отлично, но сегодня я попытался использовать тот же код ...
Разве деструкторам не гарантировано закончить работу?
Деструкторыстранный, Я пытался устранить необходимость использования одноразового шаблона с помощью «умного» справочного управления, гарантирующего, что сборщик мусора сможет собирать объекты в нужное время. В одном из моих деструкторов мне ...
GC.Collect () и Finalize
Хорошо, известно, что GC неявно вызываетFinalize методы на объектах, когда он идентифицирует этот объект как мусор. Но что произойдет, если я сделаюGC.Collect()? Финализаторы все еще выполнены? Может быть, это глупый вопрос, но кто-то спросил ...
Финализаторы и утилизация
У меня есть класс с именемBackgroundWorker у которого есть нить, постоянно работающая. Чтобы отключить этот поток, переменная экземпляра с именемstop чтобы быть должно бытьtrue. Чтобы убедиться, что поток освобождается, когда класс используется, ...