Java, или IBM — rulez!

Читаю статьи на IBM developerworks на тему . Хорошие статьи.
Был удивлен, когда узнал что в Java есть такие чудесные механизмы как weak и soft references.
А сама идея collections с weak references меня просто убила. Как же мне этого в перловке и не хватало...

Единственное что удивляет — rwlocks штатно появились только в 1.5, и при этом только как часть библиотек, но не не как часть языка. А ключевое слово synchronized так и осталось полным жестоким локом всего объекта. Нехорошо.

Единственное чего сильно не хватает — нормальных деструкторов вместе с тем, чтобы gc использовал ещё и алгоритм со счетчиком ссылок. И чтобы если на объект остались только weak references, он немедленно удалялся (или хотя бы для него немедленно вызывался финалайзер в контексте того треда, который удалил последнюю ссылку).

Запись опубликована в рубрике Новости с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Оставьте эти два поля как есть:

Защищено Invisible Defender. Показывать 403 для 308 104 плохих парней.