gpt4 book ai didi

java - 有没有例子展示JVM参数UnsyncloadClass是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 03:32:08 29 4
gpt4 key购买 nike

我是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 以异步方式加载类,对吗? 如果有任何代码说明其工作原理,那就太好了。

最佳答案

当此选项为ON时,loadClass方法确实会获取ClassLoader锁,无论该ClassLoader是否注册为parallel capable或不。

此选项永远不会“稳定”,也不建议用于生产,因为它的行为显然违反了 ClassLoader API specification .

关于java - 有没有例子展示JVM参数UnsyncloadClass是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28782058/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com