[crac] RFR: Resize ForkJoinPool and some concurrent data structures
Dan Heidinga
heidinga at openjdk.org
Fri Mar 24 12:46:03 UTC 2023
On Thu, 23 Mar 2023 16:10:44 GMT, Radim Vansa <duke at openjdk.org> wrote:
> Some parts of JDK expect that #cpus is constant; update those places after restore.
I agree that the changes Doug made are "far from trivial" which is due to the complexity of the problem space. Changing the # of cpus at runtime is those algorithms is a tricky problem which makes me hesitant to review a minimal solution.
Have you considered backporting the entire set of j.u.c.* classes that Doug updated in the mainline to jdk17? That would probably provide a more consistent solution and any bugs would be shared with the mainline
-------------
PR Comment: https://git.openjdk.org/crac/pull/54#issuecomment-1482739602
More information about the crac-dev
mailing list