Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#6

Re: destructor in delphi.net?

  Alt 22. Aug 2005, 21:43
Zitat:
Was aber unglücklich an .NET ist, ist dass man nicht nicht weiß, wann ein Objekt die IDisposable Schnittstelle unterstützt und wann nicht.
Ich verwende Doku tags auf Dispose bzw. Versuche es gar nicht soweit kommen zu lassen...
Bei portierten D.Net Assemblies kann ich mir gut vorstellen, dass 90% IDIspoable sind, ohne es zu brauchen.

Es ist auch immer hilfreich, den Reflector nebenbei auf zu haben.

Zitat:
.NET Destruktoren werden übrigens asynchron zum Code ausgeführt. Sie laufen also in einem anderen Thread. Und dass kann dann zu wunderschönen Problemen führen, wenn man das nicht weiß und die Synchronisation vergisst (sofern man externe Ressourcen nutzt).
Das ist ja die krasse Bremse, dass sich die GC eiinen Wolf locken muss.
  Mit Zitat antworten Zitat