程序域:
对应用程序域的浅显理解
说到应用程序域就要从CLR(Common Language RunTime)公共语言运行时说起。
在CLR上运行的代码叫做托管代码,
托管代码有一个重要的机制叫做类型安全,该机制检测代码是否会访问无效的内存地址,检测代码是否尝试执行导致进程无法正常进行的操作,
该进程指的是CLR所在进程。
CLR就是通过应用程序域来隔离应用程序的,隔离的好处就是不同的应用程序域不会相互影响,即使进程中的某个应用程序域失败,其他应用程序域也不会受影响,并且应用程序域消耗cpu资源很少。
这就是应用程序域的作用
占位
占位
什么是程序域:
应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。
应用程序域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。
应用程序域提供了一个更安全、用途更广的处理单元, 公共语言运行库可使用该单元提供应用程序之间的隔离
目录
01 C#.NET 教程
堆和栈_1活着1的专栏-CSDN博客