On Tue, 19 Mar 2024 12:16:29 GMT, Viktor Klang <vkl...@openjdk.org> wrote:
> This is a draft PR with a potential solution to 8328366 without regressing > 8327501. > > @DougLea To avoid regressions in the future, where would regression tests for > this ideally be located? src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java line 1143: > 1141: @SuppressWarnings("removal") > 1142: SecurityManager sm = System.getSecurityManager(); > 1143: if (sm != null && isCommon) For common thread pool, if SM is not enabled, it will create `ForkJoinWorkerThread` that does not clear thread locals which is different than JDK 18 behavior. Is this intentional? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18374#discussion_r1532497712