Результаты поиска по запросу "finalizer"
Завершение работы с методом финализатора
Я просто не понимаю, почему нужно использовать Runtime.addShutdownHook. Если вы хотите выполнить некоторую очистку при выходе из jvm, почему бы просто не перегрузить метод finalize класса daemon. В чем преимущество использования ловушки ...
Отпустите объект Excel в моем деструкторе
Я пишу класс Excel, используя Microsoft.Interropt.Excel DLL. Я завершаю все функции, но у меня есть ошибка в моем деструкторе. Я хочу сохранить все изменения в моем файле, и я хочу выпустить все исходные тексты. Я хочу, чтобы все они были в моем ...
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(); ...
@mphair, если бы все было IDisposable, то легко быть последовательным.
го, что я могу сказать, принято правило, что если у вас есть класс A с членом m, который является IDisposable, A должен реализовать IDisposable, и он должен вызывать m.Dispose () внутри него. Я не могу найти вескую причину, почему это так. Я ...
Можем ли мы отключить финализаторы?
Поскольку существует небольшая гарантия того, когда и даже если финализаторы будут запущены, а финализаторы в настоящее время почти не воспринимаются как запах - есть ли способ убедить JVM полностью пропустить все процессы финализации? Я ...
метод переопределен. Ред.
аботает «хранитель финализатора» [Effective Java, стр. 30]? Вы их использовали? Это решило какую-то конкретную проблему?
В моей книге не следует полагаться, что финализаторы будут вызываться во время выполнения. Уничтожение является явным, и вы имеете более тонкий и детерминированный контроль над ним.
я есть приложение .NET C # / C ++, которое использует вызовexit(0) (из<stdlib.h>) в теме, чтобы завершить. При некоторых обстоятельствах странным является то, что финализаторы управляемых объектов вызываются сразу после вызоваexitи при других ...
Устранение утечки памяти Java: завершение?
У меня неправильное приложение, которое, кажется, течет. После краткого исследования профилировщика большая часть памяти (80%) хранится уjava.lang.ref.Finalizer экземпляров. Я подозреваю, что финализаторы не работают. Распространенной причиной ...
Почему структуры не могут иметь деструкторов?
Какой ответ на этот вопрос вы считаете лучшим? Я думаю, что я не нашел копию этого здесь, если есть, пожалуйста, свяжите это.
Завершение / Утилизация шаблона в C #
C # 2008 Я работал над этим некоторое время, и я все еще запутался в некоторых вопросах. Мои вопросы ниже Я знаю, что вам нужен финализатор, только если вы избавляетесь от неуправляемых ресурсов. Однако, если вы используете управляемые ресурсы, ...