java - 当一个类被卸载时,JVM 是否做出任何保证?
问题描述
根据JLS §12.7,一旦垃圾收集器可以回收其类加载器,就可以卸载一个类。这适用于我的动态类加载器的实现。但是,我想确定 GC 何时卸载了一个类。我可以强制 GC 回收未使用的类加载器并同时卸载其先前加载的类吗?
不一致的 GC 行为可能会导致我的代码出现一些问题。
解决方案
推荐阅读
- firebase - Flutter CloudFirestorePlugin.java 使用未经检查或不安全的操作。注意:使用 -Xlint 重新编译:详细信息未选中
- html - 固定高度(表格),溢出的行在第二列
- angular - angular4材料表结果错误中的自定义验证器
- jenkins - 使用共享库时没有这样的 DSL 方法“getVar”
- java - 通过 check_output 执行 Java 源文件
- asp.net-mvc - Viewbag:无法对空引用执行运行时绑定错误
- python-3.x - IIS中的包路由?
- react-bootstrap - 反应引导列在 ipad 和 ipad pro 上留下空白
- apache-spark - 无法设置火花驱动器内存
- delphi - 读取和操作 TStringGrid 中的值