摘要:
为了保证代码的键壮性CLR希望不同服务功能的代码之间相互隔离,这种隔离可以通过创建多个进程来实现,但操作系统中创建进程是即耗时又耗费资源的一件事,所以在CLR中引入了AppDomain的概念,AppDomain主要是用来实现同一进程中的各AppDomain之间的隔离,AppDomain可以用以下特征来描述它的全貌: 阅读全文
posted @ 2014-09-29 03:46
小砖
阅读(24351)
评论(3)
推荐(9)
摘要:
在非托管环境下程序员要自已管理内存,由疏忽的原因,通常会犯两种错误,请求内存后在不使用时忘记释放,或使用已经释放了的内存。但在托管环境下,程序员不用担心这两个问题,CLR的垃圾回收器在某种条件达到后自动释放已经不需要的内存,CLR能管理的只有内存,CLR并不知道类型中使用了什么本地资源,如果类型使用了特殊资源(数据库连接,文件,套接字,位图,图标等 ),还是需要程序自已手动完成些什么 的,这在后面会介绍到,终结器或 Disponse模式。
在托管环境下让程序不需要操心这些的就是垃圾回收器。 阅读全文
posted @ 2014-09-29 03:44
小砖
阅读(1963)
评论(0)
推荐(0)