JDK 20 |
---|
20 b20Fixed |
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
Support for parallel capable class loaders was added because of problems that customers were having with class loader deadlocks and incorrect ClassCircularityError exceptions for class loaders with non-hierarchical delegation models. Leading to this proposal and code in ClassLoader: https://openjdk.org/groups/core-libs/ClassLoad At the time, support for parallel class loading was added for non-parallel capable class loaders that release the ClassLoader lock, and a comprehensive set of tests that are not open were added. Also some tests are added to the JCK test suite. While working on maintaining compatibility with parallel class loading, it's helpful to have the original problems as test cases to examine. See linked issues.
|