Searched refs:ThreadLocalRandom (Results 1 - 7 of 7) sorted by relevance

/openjdk7/jdk/src/share/classes/java/util/concurrent/
H A DThreadLocalRandom.java43 * java.lang.Math} class, a {@code ThreadLocalRandom} is initialized
45 * modified. When applicable, use of {@code ThreadLocalRandom} rather
48 * {@code ThreadLocalRandom} is particularly appropriate when multiple
53 * {@code ThreadLocalRandom.current().nextX(...)} (where
56 * accidently share a {@code ThreadLocalRandom} across multiple threads.
64 public class ThreadLocalRandom extends Random { class in inherits:Random
91 private static final ThreadLocal<ThreadLocalRandom> localRandom =
92 new ThreadLocal<ThreadLocalRandom>() {
93 protected ThreadLocalRandom initialValue() {
94 return new ThreadLocalRandom();
102 ThreadLocalRandom() { method in class:ThreadLocalRandom
[all...]
H A DLinkedTransferQueue.java256 * per-thread one available, but even ThreadLocalRandom is too
701 ThreadLocalRandom randomYields = null; // bound if needed
718 randomYields = ThreadLocalRandom.current();
/openjdk7/jdk/test/java/util/concurrent/Phaser/
H A DArrive.java43 import java.util.concurrent.ThreadLocalRandom;
52 final int n = ThreadLocalRandom.current().nextInt(1, 10);
/openjdk7/jdk/src/share/classes/sun/misc/
H A DHashing.java27 import java.util.concurrent.ThreadLocalRandom;
249 seed = ThreadLocalRandom.current().nextInt();
/openjdk7/jdk/test/java/util/concurrent/BlockingQueue/
H A DOfferDrainToLoops.java70 return ThreadLocalRandom.current();
/openjdk7/jdk/test/java/util/concurrent/ConcurrentQueues/
H A DOfferRemoveLoops.java64 return ThreadLocalRandom.current();
/openjdk7/jdk/make/java/java/
H A DFILES_java.gmk329 java/util/concurrent/ThreadLocalRandom.java \

Completed in 38 milliseconds