create_BundleClassLoader
2016-12-19 11:29:11 0 举报
`create_BundleClassLoader` 是一个用于创建自定义类加载器的方法,它主要用于处理 Java 中的模块化系统(如 JPMS)。该方法允许你将多个模块的类文件打包到一个名为“bundle”的文件中,然后使用自定义的类加载器来加载这些类。这样可以实现模块化的代码隔离和优化,提高应用程序的性能和安全性。`create_BundleClassLoader` 方法通常在实现模块化系统的框架或库中提供,如 OSGi、Quarkus 等。
作者其他创作
大纲/内容
BundleClassLoaderFactorycreateBundleClassLoaderAsync()
BundleManagerupdateBundle()addExternalBundle()
No
是否其它线程正在创建 ?
LauncherApplicationinit()
Yes
new BundleClassLoader() DexFile.loadDex()
HostClassLoadercreateBundleClassLoader()
等待创建完成
开启异步线程创建BundleClassLoader
返回BundleClassLoader
ClassLoaderCache中是否已经存在 ?
0 条评论
下一页