Результаты поиска по запросу "finalizer"

2 ответа

Удаление объекта в 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 ...

2 ответа

Разница воскресения в использовании Object Initializer

У меня есть этот код: По сути, я пытаюсь продемонстрировать использование финализатора c # и создать объект, который не может умереть, я назвал его Zombie. Обычно эта демонстрация работает отлично, но сегодня я попытался использовать тот же код ...

4 ответа

Разве деструкторам не гарантировано закончить работу?

Деструкторыстранный, Я пытался устранить необходимость использования одноразового шаблона с помощью «умного» справочного управления, гарантирующего, что сборщик мусора сможет собирать объекты в нужное время. В одном из моих деструкторов мне ...

ТОП публикаций

5 ответов

GC.Collect () и Finalize

Хорошо, известно, что GC неявно вызываетFinalize методы на объектах, когда он идентифицирует этот объект как мусор. Но что произойдет, если я сделаюGC.Collect()? Финализаторы все еще выполнены? Может быть, это глупый вопрос, но кто-то спросил ...

6 ответов

Финализаторы и утилизация

У меня есть класс с именемBackgroundWorker у которого есть нить, постоянно работающая. Чтобы отключить этот поток, переменная экземпляра с именемstop чтобы быть должно бытьtrue. Чтобы убедиться, что поток освобождается, когда класс используется, ...