Suchergebnisse für Anfrage "finalizer"
Werden .net-Finalizer immer ausgeführt?
Werden Finalizer garantiert irgendwann in .NET ausgeführt (Stromausfälle und ähnliches)? Ich weiß, wie GC funktioniert und dass es nicht deterministisch ist, wann genau sie ausgeführt werden. (Da bei der Suche keine guten Antworten angezeigt ...
Wie teste ich einen Finalizer?
Ich habe die folgende Klasse, die ein Dekorateur für ein @ iIDisposable Objekt (ich habe die Sachen weggelassen, die es hinzufügt), das selbst implementiertIDisposable mit einem gemeinsamen Muster: public class DisposableDecorator : IDisposable ...
Warum haben Finalisten eine „schwere Leistungsstrafe“?
Effective Java sagt: Für die Verwendung von Finalisierern ist ein schwerer Performance-Nachteil zu erwarten. Warum ist es langsamer, ein Objekt mit den Finalisierern zu zerstören?
Warum sollten wir SuppressFinalize aufrufen, wenn wir keinen Destruktor haben
Ich habe einige Fragen, auf die ich keine richtige Antwort bekommen kann. 1) Warum sollten wir SuppressFinalize in der Dispose-Funktion aufrufen, wenn wir keinen Destruktor haben? 2) Entsorgen und Finalisieren werden verwendet, um Ressourcen ...
Geben Sie Excel-Objekt in My Destructor frei
Ich schreibe eine Excel-Klasse mit Microsoft.Interropt.Excel DLL. Ich beende alle Funktionen, habe aber einen Fehler in meinem Destruktor. Ich möchte alle Änderungen an meiner Datei speichern und alle Quellen freigeben. Ich möchte sie alle in ...
IDisposable, Finalizers und die Definition einer nicht verwalteten Ressource
Ich versuche sicherzustellen, dass mein Verständnis von
Static Finalizer
Was ist der richtige Weg, um eine statische Finalisierung durchzuführen? Es gibt keinen statischen Destruktor. DasAppDomain.DomainUnloadas @ -Ereignis wird in der Standarddomäne nicht ausgelöst. DasAppDomain.ProcessExit event teilt die ...