摘要: 以前,每个应用程序都在自己的进程地址空间中运行,由于进程之间是无法直接调用的,这可以保证应用程序的相互隔离,可以防止安全漏洞、数据破坏和其他不可预测的行为,确保应用程序的健壮性。但是在windows中创建进程的开销很大(Win32的CreateProcess函数的速度很慢,而且windows系统需要大量内存来虚拟化一个进程的地址空间),并且如果要在进程间相互通信是十分麻烦的。所以,如果将这些应用程序放在一个进程中,但是像进程那样是相互隔离的,互不影响,单独卸载,那么应该可以弥补进程的部分不足。在托管程序中,应用程序域(AppDomain)可以做到这些。应用程序域提供了一个更安全、用途更广的处理 阅读全文
posted @ 2013-06-03 14:16 中本傻 阅读(497) 评论(0) 推荐(0) 编辑