Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#.NET의 CLR(공용 언어 런타임)


CLR(공용 언어 런타임)은 .NET 프로그램의 실행을 관리합니다. Just-In-Time 컴파일러는 컴파일된 코드를 기계 명령어로 변환합니다. 이것이 컴퓨터가 실행하는 것입니다.

CLR에서 제공하는 서비스에는 메모리 관리, 예외 처리, 유형 안전 등이 포함됩니다.

C#에서 CLR(공용 언어 런타임)의 기능을 살펴보겠습니다.

구성요소

다른 언어의 구성 요소는 CLR로 쉽게 작업할 수 있습니다.

스레딩

CLR은 스레드가 다중 스레드 응용 프로그램을 생성할 수 있도록 지원합니다.

수업 라이브러리 지원

어셈블리, 스레딩, 메모리 관리 등을 위한 내장 유형 및 라이브러리가 있습니다.

디버깅

CLR을 사용하면 코드 디버깅이 더 쉬워집니다.

쓰레기 수집

C#에서 자동 가비지 컬렉션을 제공합니다.