【问题标题】:What's the Java2D Disposer Thread?什么是 Java2D Disposer 线程?
【发布时间】:2011-02-04 11:20:23
【问题描述】:

我创建了一个使用 Hibernate 的示例 java 应用程序,当我执行线程转储时,我观察到了一个名为 Java2D Disposer 的奇怪线程。

谁能告诉我那个线程的功能?

【问题讨论】:

    标签: java


    【解决方案1】:

    AWT 系统中的某些实体需要完成以释放资源。最突出的例子是java.awt.Windows,它需要在窗口被垃圾回收后释放其原生资源。

    可以使用终结器来做到这一点,但一种为您提供更详细控制的解决方案是将幻像引用与引用队列一起使用。该解决方案需要一个在参考队列上等待的专用线程。该线程是“Java 2D disposer”线程,它是在初始化 AWT 系统时创建的。

    【讨论】:

    • 干净的答案!你能解释一下这些原生资源是什么以及为什么要处理它们吗?
    猜你喜欢
    • 1970-01-01
    • 2015-05-09
    • 2011-02-19
    • 2010-11-14
    • 2021-09-09
    • 1970-01-01
    • 2021-12-09
    • 2011-07-09
    相关资源
    最近更新 更多