@Streamline

Какова связь между доменами, потоками, стеком и управляемой кучей?

Всем привет
После чтения Рихтера осталось кучу противоречий и недопониманий:
Если приложение запускается в процесс - для него инициализируется необходимая версия CLR(либо сразу две) - в CLR существует логическое разбиение кода и управляемой кучи на домены, а так же классы, что используют winApi потоков и являются абстракцией - треды, которые могут выполнять разный код из разных доменов и имеют стек размером 1 мб - тот самый для хранения локальных переменных ,аргументов методов, значимых типов и ссылки на управляемую кучу? Или это не тот стек?
Так же есть ядро потока которое хранит значения регистров процессора, и загружает его к исполнению переключателем контекста.

Картина достаточно абстрактна, может Вы опишите это все более лаконично либо посоветуете что-то почитать?
  • Вопрос задан
  • 2353 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Streamline Автор вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы