< prev index next >

src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java

Print this page

        

*** 322,335 **** } final AtomicInteger cleanerThreadNumber = new AtomicInteger(); public Thread newThread(Runnable r) { ! return AccessController.doPrivileged(new PrivilegedAction<Thread>() { @Override public Thread run() { ! Thread t = new InnocuousThread(r); t.setPriority(Thread.MAX_PRIORITY - 2); t.setName("Cleaner-" + cleanerThreadNumber.getAndIncrement()); return t; } }); --- 322,335 ---- } final AtomicInteger cleanerThreadNumber = new AtomicInteger(); public Thread newThread(Runnable r) { ! return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public Thread run() { ! Thread t = InnocuousThread.newThread(r); t.setPriority(Thread.MAX_PRIORITY - 2); t.setName("Cleaner-" + cleanerThreadNumber.getAndIncrement()); return t; } });
< prev index next >