AppDomain vs Process

简介:

http://bytes.com/topic/c-sharp/answers/261960-appdomain-vs-process

What is exactly the difference b/w an AppDomain and a Process, they seem to
me very much the same -- boundary for an execution context with protected
resources.

Carlos J. Quintero [.NET MVP]
 
Posts: n/a
 
# 2: Nov 16 '05

re: AppDomain vs Process


In short:

A process is a Win32 OS concept and it is the boundary for isolation of
native apps.

An appdomain is a .NET concept and it is the boundary for isolation of .NET
apps.

1 process can have 1 or more appdomains. Since processes are "expensive",
appdomains are a better solution for .NET applications, where the .NET
runtime (rather than the OS) can ensure the isolation.














本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/508443 ,如需转载请自行联系原作者











相关文章
|
7月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
Gaussian Process
【6月更文挑战第14天】
60 4
|
文字识别 监控 机器人
RPA(Robotic Process Automation)
RPA(Robotic Process Automation)即机器人流程自动化,是一种通过使用软件机器人来自动化业务流程和任务的技术。RPA可以模拟人类的操作行为,通过界面交互、数据处理等方式,自动执行重复性的业务流程和任务,提高工作效率和准确性,降低成本和风险。
417 0
|
JavaScript
process.env 是什么?
process对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。 作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问。
246 0
runnerw.exe: CreateProcess failed with error 216:
runnerw.exe: CreateProcess failed with error 216:
219 0
|
Shell C# Windows
WPF中System.Diagnostics.Process.Start的妙用
原文:WPF中System.Diagnostics.Process.Start的妙用 我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 那么如何做呢? 答案是使用System.Diagnostics.Process.Start()。
1567 0
|
.NET 数据库 开发框架
Failed to create AppDomain 'xxx'. Exception has been Failed to create AppDomain
原文:Failed to create AppDomain 'xxx'. Exception has been Failed to create AppDomain 一服务器上的数据库全部被置于紧急模式(EMERGENCY),在错误日志里面能看到大量下面的错误 Failed to create AppDomain "YourSQLDba.
936 0
|
关系型数据库 Java MySQL
|
数据库 网络协议 SQL