CLR(공용 언어 런타임)은 .NET 프로그램의 실행을 관리합니다. Just-In-Time 컴파일러는 컴파일된 코드를 기계 명령어로 변환합니다. 이것이 컴퓨터가 실행하는 것입니다.
CLR에서 제공하는 서비스에는 메모리 관리, 예외 처리, 유형 안전 등이 포함됩니다.
C#에서 CLR(공용 언어 런타임)의 기능을 살펴보겠습니다.
구성요소
다른 언어의 구성 요소는 CLR로 쉽게 작업할 수 있습니다.
스레딩
CLR은 스레드가 다중 스레드 응용 프로그램을 생성할 수 있도록 지원합니다.
수업 라이브러리 지원
어셈블리, 스레딩, 메모리 관리 등을 위한 내장 유형 및 라이브러리가 있습니다.
디버깅
CLR을 사용하면 코드 디버깅이 더 쉬워집니다.
쓰레기 수집
C#에서 자동 가비지 컬렉션을 제공합니다.