知识大全 .net中应用程序域的概念

Posted

篇首语:敏而好学,不耻下问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .net中应用程序域的概念相关的知识,希望对你有一定的参考价值。

  在 NET平台下 程序集并没有直接承载在进程中(而传统的win 程序是直接承载的) 实际上 NET可执行程序承载在进程的一个逻辑分区中 术语称为应用程序域(也称AppDomain) 可见 一个进程可以包含多个应用程序域 每一个应用程序域中承载一个 NET可执行程序 这样的好处如下 应用程序域是 NET平台操作系统独立性的关键特性 这种逻辑分区将不同操作系统加载可执行程序的差异抽象化了    和一个完整的进程相比 应用程序域的CPU和内存占用要小的多 因此CLR加载和卸载应用程序域比起完整的进程来说也快的多    应用程序域为承载的应用程序提供了深度隔离 如果进程中一个应用程序域失败了 其他的应用程序域也能保持正常    AppDomain的主要成员 CreateDomain() 该静态方法在当前进程中创建一个新的应用程序域 由于CLR能够根据需要创建应用程序域 所以必须调用这个方法的机会很少    GetCurrentThreadId() 该静态方法返回当前应用程序域上活动的线程ID UnLoad() 该静态方法在进程中卸载指定的应用程序域    BaseDirectory 获取基目录 该目录用于探测相关的程序集    CreateInstance() 在指定程序集文件中创建指定类型的新实例    ExecuteAssembly() 根据文件名在应用程序域中执行程序集    GetAssemblies() 获取已加载到此应用程序域中的 NET程序集(基于和C的二进制文件除外)    Load() 动态加载程序集到当前应用程序域 cha138/Article/program/net/201311/15402

相关参考

知识大全 Net反射在项目中的应用

Net反射在项目中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  反射的概念和基本原理ms

知识大全 .NET中容易混淆的几组重要概念

.NET中容易混淆的几组重要概念  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  许多朋友在学习和

知识大全 ASP.NET 2.0程序的安全知识

ASP.NET2.0程序的安全知识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  成员关系的概念

知识大全 PL/SQL命名作用域的窍门

PL/SQL命名作用域的窍门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多PL/SQL程序

知识大全 .net中利用数据工厂实现多数据库的操作

  在项目的开发过程中在设计模式的概念还没有出来时我们那时候在编写程序时往往如果项目的数据库是采用SQLServer然后用户又想换其它数据库如Oracle时我们就需要对其代码进行重写特别是在一些软件的

知识大全 Java Web应用开发中的一些概念

JavaWeb应用开发中的一些概念  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概念一直是学习

知识大全 ASP.NET 2.0服务器控件开发的基本概念

ASP.NET2.0服务器控件开发的基本概念  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  利用

知识大全 开发中如何有效监控.NET应用程序

开发中如何有效监控.NET应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当你的NET应

知识大全 ASP.NET项目开发指南:数据库概念结构设计

ASP.NET项目开发指南:数据库概念结构设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 .net ajax 与Ext2框架在.net程序中的应用

.netajax与Ext2框架在.net程序中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!