잊지 않겠습니다.

System.AppDomain

.NET Framework 2009. 1. 7. 11:21
각 응용프로그램들의 프로세스내의 논리적 patition.

    논리적인 분할로 인하여 내부 운영체제가 로드된 실행 프로그램을 나타내는 방법을 추상화한다.
    완전한 프로세스보다 처리에 필요한 메모리나 Clock이 저렴하다.   
    이는, 응용된 프로그램을 호스팅하는데 있어서 독립성을 강화한다.
    AppDomain은 모든 프로세스 및 다른 AppDomain에게 완전히 독립된 형태를 갖게 된다.
    따라서, 각기 고유한 AppDomain에서 실행되는 응용프로그램들은 .NET Remoting Protocol이외에는 데이터와 정보를 공유할수 없다.

.NET에서의 Process, AppDomain, Context와의 관계
    Process >> AppDomain >> Context로 나뉘게 된다.
    하나의 Process는 여러개의 AppDomain을 가질 수 있으며, AppDomain은 여러개의 Context를 가지는 것이 가능하다.
Posted by Y2K
,