Commit Graph

19 Commits

Author SHA1 Message Date
François Dupire
da21b60f9a [JAVA-1657] Junit and Maven Surefire Plugin upgrade in core-java-modules (#9301)
* [JAVA-1657] core-java-modules JUnit and Maven Surefire Plugin upgrade

* [JAVA-1657] Changed sub modules parents to core-java-modules and core-java-modules to parent-java

* [JAVA-1657] Upgraded JUnit Jupiter version

* [JAVA-1657] Get JUnit 4 dependency transitively
2020-05-25 19:45:48 +05:30
amit.pandey
04c9af4965 pom formatting 2020-03-15 18:22:24 +05:30
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
Sjmillington
b339c10eb8 [BAEL-17476] - Final edits for Add README descriptions 2019-12-15 09:50:35 +00:00
catalin-burcea
2f7e94bc92 [BAEL-18783] - Fix formatting of POMs 2019-12-06 11:40:56 +02:00
fejera
cf1a2505ee removed .gitignore files from core-java-concurrency-advanced* modules 2019-10-07 08:42:37 +02:00
fejera
7d7b58b1cb added more and previous links to READMEs in core-java-concurrency-advanced* modules 2019-10-07 08:40:03 +02:00
fejera
dad6373190 added description to READMEs in core-java-concurrency-advanced* modules 2019-10-07 08:36:35 +02: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
fejera
5be06e3d96 added module core-java-concurrency-advanced-2 2019-09-29 10:50:35 +02:00