dotnet学习笔记三 - 程序域程序集,dotnet学习,otnet学习笔,tnet学习笔记,net学习笔记三,et学习笔记三-,t学习笔记三-程,学习笔记三-程序,习笔记三-程序域,笔记三-程序域程,记三-程序域程序 dotnet学习笔记三 - 程序域程序集----编程资料集中营--八角123--bajiao123.com
编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
dotnet学习笔记三 - 程序域程序集,大部分开发技术和环境都定义了自己的代码执行和资源所有的范围。操作系统是以进程为范围的,IIS,ASP,JSP是以一个虚拟目录(VirtualDirectory)为范围的。而.NET的公共语言运行时(CLR)是以应用程序域(AppDomain)为基础范围的。程序域基本和进程的概念相同,是代码运行和资源访问的限制区域。普通的win32应用的资源和地址空间是在进程,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> .NET 专区 >> NET 技术 >> 文章正文
【字体:
dotnet学习笔记三 - 程序域程序集   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-6-7    

dotnet学习笔记三 - 程序域程序集

程序集(Assembly)类似于普通程序的模块,可以是一个或者多个Exe和Dll文件。Assembly有私有和全局之分,私有的Assebmly只要放在程序的home目录下就可以了。公共Assembly则必须要有强名称,利用.NET提供的工具安装到系统中。

每个AppDomain都有自己的Assembly的副本,不管他们是不是在同一个进程内。如下图:

这个并不是绝对的,用户可以通过设置CLR来确定是否进程内的AppDomain可以共享某一个程序集,这样就节省了资源,提高了速度,但同时就丧失了安全性。

Assembly一旦载入是不能被卸载的,除非它所在的程序域被卸载。我们可以通过编程来卸载AppDomain。就代码1中的newDomain,我们就可以使用AppDomain.Unload(newDomain)的语句来卸载它。


上一页  [1] [2] [3] 

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 高级搜索
    编程资料集中营