概念:
应用程序域 一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立(即,从应用程序入口点开始,沿着对象激活的序列的任何位置)。应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。在一个单独的进程中可以存在多个应用程序域。
一个进程可以包涵多个应用程序域,一个应用程序域可以包涵多个程序集
应用程序域的好处:
1.创建进程的开销要比创建一个应用程序域的开销要大的多,所以创建多个域在进程
2.错误隔离,一个应用程序域如果崩溃,只会影响其所在的应用程序域,而不会影响其他应用程序域。
|
|