src/share/classes/java/lang/Thread.java
Print this page
@@ -2026,10 +2026,20 @@
return false;
}
}
}
+
+ // The following three initially uninitialized fields are exclusively
+ // managed by class java.util.concurrent.ThreadLocalRandom.
+ /** The current seed for a ThreadLocalRandom */
+ long threadLocalRandomSeed;
+ /** Probe hash value; nonzero if threadLocalRandomSeed initialized */
+ int threadLocalRandomProbe;
+ /** Secondary seed isolated from public ThreadLocalRandom sequence */
+ int threadLocalRandomSecondarySeed;
+
/* Some private helper methods */
private native void setPriority0(int newPriority);
private native void stop0(Object o);
private native void suspend0();
private native void resume0();