Stworzyłem przykładową aplikację java pracującą z Hibernate, kiedy robię zrzut wątku obserwuję dziwny wątek o nazwie Java2D Disposer.Co to jest wątek Java2D Disposer?
Czy ktoś może mi powiedzieć o funkcji tego wątku?
Stworzyłem przykładową aplikację java pracującą z Hibernate, kiedy robię zrzut wątku obserwuję dziwny wątek o nazwie Java2D Disposer.Co to jest wątek Java2D Disposer?
Czy ktoś może mi powiedzieć o funkcji tego wątku?
Niektóre jednostki w systemie AWT wymagają finalizacji w celu uwolnienia zasobów. Najbardziej znanym przykładem jest java.awt.Windows
, który musi się pozbyć swoich zasobów naturalnych po zebraniu śmieci.
Można to zrobić za pomocą finalizatorów, ale rozwiązaniem zapewniającym bardziej szczegółową kontrolę jest użycie fantomowych odniesień z kolejką odniesienia. To rozwiązanie wymaga dedykowanego wątku, który czeka w kolejce referencyjnej. Ten wątek jest wątkiem "Java 2D disposer", Jest tworzony po zainicjowaniu systemu AWT.
Czysta odpowiedź! Czy możesz mi wyjaśnić, jakie są te rodzime zasoby i dlaczego należy je usunąć? – user12458