CLR 域共享同一个堆吗

Joh*_*y_D 5 .net clr heap-memory appdomain

最新版本的 .NET 确实允许在一个进程内创建多个 CLR(垃圾收集器是在 .net 系统范围内还是在应用程序范围内?)。

所以基本上我们可以在一个进程中拥有超过 1 个堆。那么受此更改影响的域有何影响?域是否仍然在一个进程内共享堆?

PS:线程上下文保存在哪里,而上下文切换发生在多处理器操作系统中?