PathClassLoader获取,以及线程上下文 ClassLoader的设置

在调用 makeApplication 的时候,会通过 LoadedApk 的方式来获取对应的 PathClassLoader:

执行getClassLoader之前, 通过 Thread.currentThread().getContextClassLoader() 获取到的结果是:

执行的过程为:

创建的过程为:

调用 initializeJavaContextClassLoader() 来设置 java执行的上下文:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java多线程学习 [-] 一扩展javalangThread类 二实现javalangRunnable接口 三T...
    影驰阅读 8,060评论 1 18
  • ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见...
    时待吾阅读 4,738评论 0 1
  • 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到...
    CHSmile阅读 5,485评论 0 12
  • 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲...
    李欣阳阅读 7,186评论 1 15
  • 习练瑜伽,一月有余。最初是从小区路过,无意中抬头发现了一个小小的瑜伽馆,遂联系上了现在的瑜伽老师。老师是个相当负责...
    Milk西瓜阅读 2,563评论 0 3