Jump to content

Мягкая ссылка

Мягкая ссылка — это ссылка, которая менее агрессивно очищается от мусора. Мягкая ссылка – это один из сильных или уровней «нестрогих » ссылок, определенных в языке программирования Java , остальные являются слабыми и фантомными . В порядке убывания: сильный, мягкий, слабый, фантомный.

Мягкие ссылки ведут себя почти идентично слабым ссылкам. Мягкие и слабые ссылки обеспечивают два квазиприоритета для объектов без сильных ссылок: сборщик мусора всегда будет собирать объекты со слабыми ссылками, но будет собирать объекты с мягкими ссылками только тогда, когда его алгоритмы решат, что памяти достаточно мало, чтобы это было оправдано.

Мягкие ссылки могут использоваться, например, для записи чувствительного к свободной памяти кэша , так что кэшированные объекты сохраняются до тех пор, пока не станет достаточно места в куче. В некоторых случаях объекты со слабыми ссылками могут быть восстановлены слишком быстро, чтобы такой кэш стал полезным.

См. также

[ редактировать ]
[ редактировать ]
  • Статья для разработчиков Java: «Справочные объекты и сборка мусора»
  • Николас, Итан (4 мая 2006 г.). «Понимание слабых ссылок» . java.net. Архивировано из оригинала 19 августа 2010 года . Проверено 1 октября 2010 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1c023d406e46bc48e97b546dabebc9f3__1620032820
URL1:https://arc.ask3.ru/arc/aa/1c/f3/1c023d406e46bc48e97b546dabebc9f3.html
Заголовок, (Title) документа по адресу, URL1:
Soft reference - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)