7 |
|
import java.util.*; |
8 |
|
import java.util.concurrent.ThreadLocalRandom; |
9 |
|
import java.util.concurrent.atomic.AtomicLong; |
10 |
– |
import java.util.concurrent.atomic.AtomicInteger; |
10 |
|
import java.util.concurrent.atomic.AtomicReference; |
11 |
|
|
12 |
|
public class ThreadLocalRandomTest extends JSR166TestCase { |
270 |
|
long firstRand = 0; |
271 |
|
ThreadLocalRandom firstThreadLocalRandom = null; |
272 |
|
|
273 |
< |
final CheckedRunnable getRandomState = new CheckedRunnable() { |
273 |
> |
Runnable getRandomState = new CheckedRunnable() { |
274 |
|
public void realRun() { |
275 |
|
ThreadLocalRandom current = ThreadLocalRandom.current(); |
276 |
|
assertSame(current, ThreadLocalRandom.current()); |