Вопросы по теме 'finalization'
Финализатор запущен, пока его объект все еще используется
Вывод: C#/.NET предполагается сборщиком мусора. C# имеет деструктор, используемый для очистки ресурсов. Что происходит, когда объект A удаляется сборщиком мусора в той же строке, когда я пытаюсь клонировать один из его переменных-членов? Судя по...
1584 просмотров
schedule
05.11.2022
Следует ли использовать Dispose только для типов, содержащих неуправляемые ресурсы?
Недавно я обсуждал с коллегой значение Dispose и типы, реализующие IDisposable .
Я думаю, что есть смысл в реализации IDisposable для типов, которые следует очищать как можно скорее, даже если нет неуправляемых ресурсов для очистки .
Мой...
4489 просмотров
schedule
29.05.2022
Как в C# класс может выполнить свою собственную финализацию в конце приложения таким образом, чтобы он работал как в ASP.Net, так и в не-веб-приложениях?
У меня есть библиотечный класс, используемый в ASP.Net и не-веб-приложениях, который требует финализации в конце приложения.
В библиотеке моего проекта я хочу, чтобы класс выполнял свою собственную финализацию приложения, не требуя от разработчика...
278 просмотров
schedule
14.04.2023
Какова первоначальная стоимость объекта, подлежащего доработке?
При обсуждении финализируемых объектов в Java обычно обсуждаются общие косвенные издержки, возникающие, когда финализируемые объекты (и связанные с ними ресурсы) не могут быть быстро удалены сборщиком мусора.
На данный момент меня больше...
271 просмотров
schedule
19.04.2023
запись требует доработки - не допускается в файле
Я новичок в delphi и застрял с ошибкой финализации e2155. Я использую RAD 10 и пытаюсь запустить свою программу на мобильных устройствах. Он отлично работает на моем компьютере с Windows, но когда я перехожу на Android или IOS, он дает мне эту...
1650 просмотров
schedule
25.04.2024
Почему GC не запускается, когда очередь финализации использует много памяти?
Я начинаю изучать GC и финализацию, и я наткнулся на довольно простой пример, когда поведение приложения для меня совершенно неожиданно.
(Примечание: я знаю, что финализаторы следует использовать только с неуправляемыми ресурсами и с использованием...
44 просмотров
schedule
31.08.2023
Как принудительно определить деструктор
Я хотел бы заставить наследующие классы определять деструктор в Fortran >= 2008.
До сих пор я пробовал несколько вариантов:
type, abstract :: parent_class_t
contains
final, deferred, pass :: cleanup
end type
которые даже не...
48 просмотров
schedule
27.01.2023