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 the O’Reilly learning platform.

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