Домены приложений и GC Heap

Существует ли один процесс GC Heap, разделенный таким образом, чтобы каждый домен приложения имел доступ к определенному разделу? Или каждый домен приложения имеет отдельную кучу GC? Я уверен насчет других куч, таких как куча HF, куча LF, куча заглушки, таблица дескрипторов и еще несколько ... все эти кучки выделены отдельно для каждого домена приложения? Куча GC также выделяется отдельно?

Вероятно, это может быть правдой, поскольку объекты нельзя передавать между доменами приложений, если объект не сериализуем или не реализован как MarshalByRef. Я думал, если есть что-то под названием AppDomainID, связанный с каждым объектом, и заголовок объекта (блок синхронизации) хранит информацию относительно AppDomainID?

Ответы на вопрос(1)

Ваш ответ на вопрос