karl82
fd894af6fe
Update ThreadLocalRandom benchmark to show issues with contention ( #8292 )
...
Previous benchmark was measuring initialization of thread pools and
their shutdown, not really measuring performance of Random.nextInt()
shared Random instance vs ThreadLocalRandom.current()
Example when run with 8 threads
Benchmark Mode Cnt Score Error Units
ThreadLocalRandomBenchMarker.randomValuesUsingRandom thrpt 20 9.597 ± 0.475 ops/us
ThreadLocalRandomBenchMarker.randomValuesUsingThreadLocalRandom thrpt 20 2195.178 ± 109.579 ops/us
2020-01-30 11:10:20 -08:00
fejera
9d4614981b
moved parameterized thread examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:50:23 +02:00
fejera
0e60db5e5a
moved thread join examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:46:08 +02:00
fejera
2940c2bde5
moved thread local random examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:43:37 +02:00
fejera
487c0df482
moved fork-join examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:37:53 +02:00
fejera
582de7b60e
moved cyclicbarrier vs countdownlatch examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:33:40 +02:00
fejera
fd61088fc2
moved threaded even and odd number print examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:21:47 +02:00
fejera
735462e6a8
moved yield examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:19:56 +02:00
fejera
0bfbfffac1
moved priority scheduling examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:18:13 +02:00
fejera
c98254dbe0
moved daemon thread examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:14:11 +02:00
fejera
432395628b
moved semaphore examples from core-java-concurrency-advanced to core-java-concurrency-advanced-2
2019-09-29 11:09:26 +02:00