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

Comparing jsr166/src/main/java/util/concurrent/ThreadLocalRandom.java (file contents):
Revision 1.61 by jsr166, Sat Aug 10 16:48:05 2019 UTC vs.
Revision 1.62 by jsr166, Sun Aug 11 15:58:11 2019 UTC

# Line 1024 | Line 1024 | public class ThreadLocalRandom extends R
1024  
1025      // Unsafe mechanics
1026      private static final Unsafe U = Unsafe.getUnsafe();
1027 <    private static final long SEED = U.objectFieldOffset
1028 <            (Thread.class, "threadLocalRandomSeed");
1029 <    private static final long PROBE = U.objectFieldOffset
1030 <            (Thread.class, "threadLocalRandomProbe");
1031 <    private static final long SECONDARY = U.objectFieldOffset
1032 <            (Thread.class, "threadLocalRandomSecondarySeed");
1033 <    private static final long THREADLOCALS = U.objectFieldOffset
1034 <            (Thread.class, "threadLocals");
1035 <    private static final long INHERITABLETHREADLOCALS = U.objectFieldOffset
1036 <            (Thread.class, "inheritableThreadLocals");
1037 <    private static final long INHERITEDACCESSCONTROLCONTEXT = U.objectFieldOffset
1038 <            (Thread.class, "inheritedAccessControlContext");
1027 >    private static final long SEED = U.objectFieldOffset(
1028 >        Thread.class, "threadLocalRandomSeed");
1029 >    private static final long PROBE = U.objectFieldOffset(
1030 >        Thread.class, "threadLocalRandomProbe");
1031 >    private static final long SECONDARY = U.objectFieldOffset(
1032 >        Thread.class, "threadLocalRandomSecondarySeed");
1033 >    private static final long THREADLOCALS = U.objectFieldOffset(
1034 >        Thread.class, "threadLocals");
1035 >    private static final long INHERITABLETHREADLOCALS = U.objectFieldOffset(
1036 >        Thread.class, "inheritableThreadLocals");
1037 >    private static final long INHERITEDACCESSCONTROLCONTEXT = U.objectFieldOffset(
1038 >        Thread.class, "inheritedAccessControlContext");
1039  
1040      /** Rarely-used holder for the second of a pair of Gaussians */
1041      private static final ThreadLocal<Double> nextLocalGaussian =

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines