Что такое поток утилит Java2D? - PullRequest
8 голосов
/ 04 февраля 2011

Я создал пример java-приложения, работающего с Hibernate, когда я выполняю дамп потока, я наблюдаю странный поток под названием Java2D Disposer.

Может кто-нибудь сказать мне функцию этой темы?

1 Ответ

11 голосов
/ 01 ноября 2011

Определенные объекты в системе AWT требуют завершения для освобождения ресурсов. Наиболее ярким примером является java.awt.Windows, которому необходимо утилизировать собственные ресурсы после того, как окно будет собрано для мусора.

Можно сделать это с помощью финализаторов, но решение, которое дает вам более подробный контроль, заключается в использовании фантомных ссылок с ссылочной очередью. Для этого решения требуется выделенный поток, который ожидает в очереди ссылок. Этот поток является потоком "Java 2D disposer", он создается при инициализации системы AWT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...