409-00-09
info@realnetspb.ru
support@realnetspb.ru
служба технической поддержки
|
|
|
Утягивающее корректирующее белье сильной степени коррекции
14.07.2016
Небольшой пример дерева объектов показан на рис. 6.1. В этом примере можно выделить следующие цепочки зависимостей:
корень сборки мусора А —> А1 —> А2;
корень сборки мусора В—>В1—> В2 —> ВЗ —> В4;
корень сборки мусора В —> В1 —» В2 —> В4.
Объекты из групп А и В связаны с корнем сборки мусора и не будут считаться неиспользуемыми, поскольку на любой объект ссылается другой объект, и цепочка ссылок прослеживается до самого корня. На каждый объект из группы С существует ссылка (объекты ссылаются друг на друга), по отсутствует связь с корнем сборки мусора, поэтому они помечаются как неиспользуемые и могут быть удалены. Объект становится недостижимым после удаления последней ссылки на него или (как в случае с объектами группы С на рис. 6.1) если ни одна из существующих ссылок нс связана с корнем сборки мусора. Хотите стройно выглядеть? Купите утягивающее корректирующее белье сильной степени коррекции.
Любой объект, доступный за пределами общей памяти (кучи), считается корнем сборки мусора. К таким объектам относятся статические объекты, локальные объекты в стеке и потоки. Поэтому объекты, на которые существуют прямые или косвенные ссылки из потока, будут считаться достижимыми в течение всего времени выполнения потока.
|
|
|
© 2001-2014 ООО Реалнет-СПб Услуги: бесплатное подключение к Интернет, цифровое IPTV, каналы в HD-качестве, ПО по подписке: антивирусы и родительский контроль, служба технической поддержки и компьютерной помощи, настройка Wi-Fi - роутера, подключение Wi-Fi. |