Еще раз об управляемых ОС
От: WolfHound  
Дата: 02.02.06 15:30
Оценка:
Здравствуйте, Сергей Губанов, Вы писали:

СГ>Как интересно GC должен решить задачу о возможности выгрузки вот такого модуля:

За такой код я оторву руки тому кто это написал.
СГ>Допустим количество ссылок на модуль M сейчас равно нулю. Значит его уже можно выгружать, да?
СГ>А вот и нельзя!!!
СГ>Вдруг через 3 часа в систему будет загружен некий другой модуль, который захочет считать значение переменной M.a???? И что он прочтёт??? Если модуль M будет выгружен, а потом опять загружен, то M.a будет равно 0.
Читай до просветления про IServiceProvider и IServiceContainer.

СГ>Вывод.

СГ>Модули нельзя выгружать "автоматически". Их можно выгружать только по явной просьбе.
Для таких извращенцев можно помечать сборки как не выгружаемые.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>

10.02.06 17:50: Ветка выделена из темы Статья Н.Вирта: взгляд из Зазеркалья
Автор: fplab
Дата: 31.01.06
— WolfHound
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.