Мягкая ссылка - Soft reference
А мягкая ссылка - это ссылка, которая менее агрессивно собирает мусор. Мягкая ссылка - это одна из сильных сторон или уровней `` не сильный ссылка, определенная в Язык программирования Java, остальные слабый и фантом. В порядке от сильнейшего к самому слабому они бывают: сильные, мягкий, слабый, фантомный.
Мягкие ссылки ведут себя почти так же, как слабые ссылки. Мягкие и слабые ссылки предоставляют два квазиприоритета для объектов, на которые нет сильных ссылок: уборщик мусора всегда будет собирать объекты со слабыми ссылками, но будет собирать объекты с мягкими ссылками только тогда, когда его алгоритмы решат, что памяти достаточно мало, чтобы это гарантировать.
Мягкие ссылки могут использоваться, например, для записи чувствительных к свободной памяти тайник таким образом, чтобы кэшированные объекты сохранялись до тех пор, пока не будет достаточно места в куче. В некоторых случаях объекты со слабыми ссылками могут быть восстановлены слишком быстро, чтобы сделать такой кеш полезным.
Смотрите также
внешняя ссылка
- Статья разработчика Java: «Справочные объекты и сборка мусора»
- Николас, Итан (4 мая 2006 г.). «Понимание слабых ссылок». java.net. Архивировано из оригинал 19 августа 2010 г.. Получено 1 октября, 2010.
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |