-
Enhancement
-
Resolution: Fixed
-
P3
-
13
-
None
* * ForkJoinTask now uses field "aux" to support blocking joins
* and/or record exceptions, replacing reliance on builtin
* monitors and side tables.
* * Scans probe slots (vs compare indices), along with related
* changes that reduce performance differences across most
* garbage collectors, and reduce contention.
* * Refactoring for better integration of special task types and
* other capabilities that had been incrementally tacked on. Plus
* many minor reworkings to improve consistency.
- csr for
-
JDK-8246587 ForkJoin updates
- Closed
- relates to
-
JDK-8284504 ForkJoinPool never terminates if shutdownNow() is called at the wrong moment.
- Open
-
JDK-8285638 Unexpected change of behavior of ForkJoin common pool clearing thread locals
- Open
-
JDK-8229253 forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition"
- Resolved
-
JDK-8259518 Fixes for rare test failures due to 8246585: ForkJoin updates
- Closed
-
JDK-8259800 timeout in tck test testForkJoin(ForkJoinPool8Test)
- Closed
-
JDK-8274349 ForkJoinPool.commonPool() does not work with 1 CPU
- Closed
-
JDK-8315740 ForkJoinPool starvation in commonPool/newWorkStealingPool since java 17
- Closed
-
JDK-8299768 No. of running threads may exceed parallelism when using timed ForkJoinTask.get
- Closed