Weitere Fähigkeiten der Laufzeitumgebung

Dieser Abschnitt stellt kurz drei wichtige Dienste der Common Language Runtime (CLR) vor:

  • Automatische Speicherbereinigung durch den Garbage Collector

  • Prozessabgrenzung durch Application Domains

  • Absicherung durch die Code Access Security (CAS)

Speicherbereinigung (Garbage Collector)

Im Gegensatz zu COM verfügt das .NET Framework über eine automatische Speicherverwaltung, die in der Common Language Runtime (CLR) implementiert ist. Die CLR enthält einen Garbage Collector (GC), der im Hintergrund (in einem System-Thread) arbeitet und den Speicher aufräumt. Der Speicher wird allerdings nicht sofort nach dem Ende der Verwendung eines Objekts freigegeben, sondern zu einem nicht festgelegten Zeitpunkt bei Bedarf ( ...

Get Microsoft .NET 4.0 - Crashkurs now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.