ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/ForkJoinWorkerThread.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/ForkJoinWorkerThread.java (file contents):
Revision 1.74 by jsr166, Tue Jan 31 01:44:39 2017 UTC vs.
Revision 1.75 by jsr166, Sat Mar 18 16:32:29 2017 UTC

# Line 174 | Line 174 | public class ForkJoinWorkerThread extend
174      static final class InnocuousForkJoinWorkerThread extends ForkJoinWorkerThread {
175          /** The ThreadGroup for all InnocuousForkJoinWorkerThreads */
176          private static final ThreadGroup innocuousThreadGroup =
177 <            java.security.AccessController.doPrivileged(
178 <                new java.security.PrivilegedAction<>() {
179 <                    public ThreadGroup run() {
180 <                        ThreadGroup group = Thread.currentThread().getThreadGroup();
181 <                        for (ThreadGroup p; (p = group.getParent()) != null; )
182 <                            group = p;
183 <                        return new ThreadGroup(group, "InnocuousForkJoinWorkerThreadGroup");
184 <                    }});
177 >            AccessController.doPrivileged(new PrivilegedAction<>() {
178 >                public ThreadGroup run() {
179 >                    ThreadGroup group = Thread.currentThread().getThreadGroup();
180 >                    for (ThreadGroup p; (p = group.getParent()) != null; )
181 >                        group = p;
182 >                    return new ThreadGroup(
183 >                        group, "InnocuousForkJoinWorkerThreadGroup");
184 >                }});
185  
186          /** An AccessControlContext supporting no privileges */
187          private static final AccessControlContext INNOCUOUS_ACC =
188              new AccessControlContext(
189 <                new ProtectionDomain[] {
190 <                    new ProtectionDomain(null, null)
191 <                });
189 >                new ProtectionDomain[] { new ProtectionDomain(null, null) });
190  
191          InnocuousForkJoinWorkerThread(ForkJoinPool pool) {
192              super(pool,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines