隔离应用程序的原因在于内存地址是与进程相关的,两个进程的内存不可以互相访问。
隔离进程的优点如下图:
• 在一个应用程序中出现的错误不会影响其他应用程序。
• 能够在不停止整个进程的情况下停止单个应用程序。
• 在一个应用程序中运行的代码不能直接访问其他应用程序中的代码或资源。
• 代码行为的作用范围由它运行所在的应用程序决定。
• 向代码授予的权限可以由代码运行所在的应用程序域来控制。