Я создал образец приложения Java, работающего с Hibernate, когда я делаю нить-дамп, я наблюдаю странный поток, называемый Java2D Disposer.Что такое репликатор Java2D?
Может ли кто-нибудь сказать мне функцию этой темы?
Я создал образец приложения Java, работающего с Hibernate, когда я делаю нить-дамп, я наблюдаю странный поток, называемый Java2D Disposer.Что такое репликатор Java2D?
Может ли кто-нибудь сказать мне функцию этой темы?
Определенные объекты в системе AWT нуждаются в финализации свободных ресурсов. Наиболее ярким примером является java.awt.Windows
, которому необходимо утилизировать свои собственные ресурсы после того, как окно будет собрано мусором.
Можно было бы сделать это с помощью финализаторов, но решение, которое дает вам более подробный контроль, - это использовать фантомные ссылки со ссылочной очередью. Для этого решения требуется выделенный поток, который ждет очереди ссылок. Этот поток является потоком «Java 2D disposer», который создается при инициализации системы AWT.
Чистый ответ! Не могли бы вы объяснить мне, что это за те родные ресурсы и почему они должны быть утилизированы? – user12458