【发布时间】:2011-05-19 23:39:53
【问题描述】:
我大致了解 AppDomain 是什么,但我不完全了解 AppDomain 的用途。
我参与了一个基于大型服务器的 C#/C++ 应用程序,我想知道如何使用 AppDomains 来提高稳定性/安全性/性能。
特别是:
- 我了解一个域中的故障或致命异常不会影响在同一进程中运行的其他应用程序域 - 这是否也适用于非托管/C++ 异常,甚至可能是堆损坏或其他内存问题。
- AppDomain 间通信如何工作?
- 使用 AppDomain 与简单地生成多个进程有何不同?
【问题讨论】:
-
我建议将这个问题分成至少 2 个 - 一个关于异常,一个关于 AppDomain 间通信。