Предположим, что у меня есть объекты A и B, которые сильны/регулярно ссылаются друг на друга, образуя справочный цикл. В пути от A к корне GC преобладает слабая ссылка (представлена пунктирной стрелкой на изображении ниже). В этом случае, какова достижимость объекта a?
, в частности, если я называю java.lang.ref.cleaner.register (a, cleanup_action) , собирается личиться чистки? (В документе указывается, что это происходит только тогда, когда A IS Phantom достижимый )
Подробнее здесь: https://stackoverflow.com/questions/795 ... with-cycle
Как Java обрабатывает слабую ссылку на цикл? [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение