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