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

3 ответа

Можем ли мы отключить финализаторы?

Поскольку существует небольшая гарантия того, когда и даже если финализаторы будут запущены, а финализаторы в настоящее время почти не воспринимаются как запах - есть ли способ убедить JVM полностью пропустить все процессы финализации? Я ...

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 ...

5 ответов

GC.Collect () и Finalize

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

2 ответа

Завершение работы с методом финализатора

Я просто не понимаю, почему нужно использовать Runtime.addShutdownHook. Если вы хотите выполнить некоторую очистку при выходе из jvm, почему бы просто не перегрузить метод finalize класса daemon. В чем преимущество использования ловушки ...

3 ответа

Отпустите объект Excel в моем деструкторе

Я пишу класс Excel, используя Microsoft.Interropt.Excel DLL. Я завершаю все функции, но у меня есть ошибка в моем деструкторе. Я хочу сохранить все изменения в моем файле, и я хочу выпустить все исходные тексты. Я хочу, чтобы все они были в моем ...

13 ответов

Завершение / Утилизация шаблона в C #

C # 2008 Я работал над этим некоторое время, и я все еще запутался в некоторых вопросах. Мои вопросы ниже Я знаю, что вам нужен финализатор, только если вы избавляетесь от неуправляемых ресурсов. Однако, если вы используете управляемые ресурсы, ...

6 ответов

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

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

2 ответа

http://blogs.msdn.com/b/mcsuksoldev/archive/2011/06/05/f-class-library-template.aspx

евожу класс C #, который оборачивает неуправляемую библиотеку, в F #. Я столкнулся с кажущейся простой проблемой переписывания следующего деструктора. class Wrapper { // P/Invoke ellided private SomeType x; public Wrapper() { x = new SomeType(); ...

1 ответ

Каков объем потока финализатора - для домена приложения или для процесса?

Основываясь на всех моих чтениях, должен быть один поток GC для вызова всех финализаторов. Теперь вопрос заключается в том, какова область действия этого «од...

1 ответ

 метод переопределен. Ред.

аботает «хранитель финализатора» [Effective Java, стр. 30]? Вы их использовали? Это решило какую-то конкретную проблему?