Suche…


Eine Einführung in die Common Language Runtime

Die Common Language Runtime (CLR) ist eine virtuelle Maschinenumgebung und Teil von .NET Framework. Es beinhaltet:

  • Eine portable Bytecode-Sprache, die als Common Intermediate Language (abgekürzt CIL oder IL) bezeichnet wird.
  • Ein Just-In-Time-Compiler, der Maschinencode generiert
  • Ein Trace-Garbage-Collector, der eine automatische Speicherverwaltung ermöglicht
  • Unterstützung für leichte Unterprozesse, die als AppDomains bezeichnet werden
  • Sicherheitsmechanismen durch die Konzepte nachprüfbaren Codes und Vertrauensniveaus

Code, der in der CLR ausgeführt wird, wird als verwalteter Code bezeichnet , um ihn von Code zu unterscheiden, der außerhalb der CLR (normalerweise nativer Code) ausgeführt wird, der als nicht verwalteter Code bezeichnet wird . Es gibt verschiedene Mechanismen, die die Interoperabilität zwischen verwaltetem und nicht verwaltetem Code erleichtern.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow