C# 应用程序域

应用程序域是一种边界,它由公共语言运行库围绕同一应用程序范围的对象建立。应用程序域为隔离正在运行的应用程序提供了一种灵活而安全的方法。隔离应用程序对于程序安全十分重要。应用程序域的一些方法及说明:代码说明:创建一个应用程序域NewApplicationDomain,                  然后加载并执行位于C盘目录下的Hello World.exe,
摘要由CSDN通过智能技术生成

在操作系统中,程序和程序之间应实现某种形式的隔离,防止程序和程序之间产生不可预知的影响,这种隔离是必须的。

在DotNet技术之前,通常采用进程来形成隔离边界。每一个应用程序被加载到单独的进程中,每个进程都有其私有的内存,

运行在一个进程中的应用程序不能写入另一个应用程序的内存,您也不能在两个进程间进行直接调用。
 在.NET结构中,应用程序有一个新的边界:应用程序域

应用程序域可以确保在一个域中运行的代码不会影响进程中的其他应用程序;能够在不停止整个进程的情况下停止单个应用程序。

应用程序域是一种边界,它由公共语言运行库围绕同一应用程序范围的对象建立。

应用程序域为隔离正在运行的应用程序提供了一种灵活而安全的方法。

隔离应用程序对于程序安全十分重要。

应用程序域的一些方法及说明:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值