< prev index next >

src/java.desktop/share/classes/sun/java2d/Disposer.java

Print this page

        

*** 24,34 **** */ package sun.java2d; import sun.awt.util.ThreadGroupUtils; - import sun.misc.ManagedLocalsThread; import java.lang.ref.Reference; import java.lang.ref.ReferenceQueue; import java.lang.ref.PhantomReference; import java.lang.ref.WeakReference; --- 24,33 ----
*** 83,93 **** } disposerInstance = new Disposer(); AccessController.doPrivileged((PrivilegedAction<Void>) () -> { String name = "Java2D Disposer"; ThreadGroup rootTG = ThreadGroupUtils.getRootThreadGroup(); ! Thread t = new ManagedLocalsThread(rootTG, disposerInstance, name); t.setContextClassLoader(null); t.setDaemon(true); t.setPriority(Thread.MAX_PRIORITY); t.start(); return null; --- 82,92 ---- } disposerInstance = new Disposer(); AccessController.doPrivileged((PrivilegedAction<Void>) () -> { String name = "Java2D Disposer"; ThreadGroup rootTG = ThreadGroupUtils.getRootThreadGroup(); ! Thread t = new Thread(rootTG, disposerInstance, name, 0, false); t.setContextClassLoader(null); t.setDaemon(true); t.setPriority(Thread.MAX_PRIORITY); t.start(); return null;
< prev index next >