Změna chování pro zavaděč tříd společného fondu ForkJoinPool

V prostředí Java 8 a dřívějších verzích mohl být zavaděč tříd pro fond ForkJoinPool zděděn z nadřízeného podprocesu, který vyvolal fond ForkJoinPool. Dědění zavaděče tříd by mohlo vést k problémům s potencionálním únikem paměti. Počínaje verzí Java 9 již zavaděč tříd ForkJoinPool nedědí zavaděč tříd z volajícího podprocesu. Je-li aplikace spuštěna v prostředí s podporou podprocesů, můžete zaznamenat rozdíly v chování související se šířením zavaděče tříd kontextu podprocesu.

Toto pravidlo provádí označení jednou pro každé pravidlo aplikace. Pravidlo značí aplikace, které volají některou z následujících metod (včetně volání do podtříd):

Poznámka: Tato změna chování se používá pouze v případě, že jste neprovedli uspořádání šíření zavaděče tříd kontextu podprocesu, jako je například šíření kontextu MicroProfile, Jakarta/Java EE Concurrency nebo jiné specifické prostředky aplikace.

Další informace ke změnám Java SE 9 viz Poznámky k verzi Java 9.