是否有任何示例说明 JVM 参数 UnsyncloadClass 是如何工作的?
Is there any example to show how does the JVM parameter UnsyncloadClass work?
我是 Java 的新手,我了解到 JVM "UnsyncloadClass" 有一个设置,我在这里搜索
http://stas-blogspot.blogspot.com/2011/07/most-complete-list-of-xx-options-for.html
"UnsyncloadClass Unstable: VM calls loadClass unsynchronized. Custom classloader must call VM synchronized for findClass & defineClass false bool"
所以我不确定这是什么意思,有没有代码可以说明它是如何工作的?
顺便说一句,这在 Java7 或 Java8 中稳定吗?
从字面上看,我认为这可能会以异步方式启用 JVM 加载 类,对吗?
如果任何代码说明它是如何工作的,那就太好了。
当这个选项打开时,loadClass
方法确实获取一个类加载器锁,不管这个类加载器是否被注册为parallel capable。
此选项永远不会 "stable" 也不推荐用于生产,因为它的行为显然违反了 ClassLoader API specification。
我是 Java 的新手,我了解到 JVM "UnsyncloadClass" 有一个设置,我在这里搜索
http://stas-blogspot.blogspot.com/2011/07/most-complete-list-of-xx-options-for.html
"UnsyncloadClass Unstable: VM calls loadClass unsynchronized. Custom classloader must call VM synchronized for findClass & defineClass false bool"
所以我不确定这是什么意思,有没有代码可以说明它是如何工作的? 顺便说一句,这在 Java7 或 Java8 中稳定吗? 从字面上看,我认为这可能会以异步方式启用 JVM 加载 类,对吗? 如果任何代码说明它是如何工作的,那就太好了。
当这个选项打开时,loadClass
方法确实获取一个类加载器锁,不管这个类加载器是否被注册为parallel capable。
此选项永远不会 "stable" 也不推荐用于生产,因为它的行为显然违反了 ClassLoader API specification。