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

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

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

执行的过程为:

创建的过程为:

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

推荐阅读更多精彩内容

  • Java多线程学习 [-] 一扩展javalangThread类 二实现javalangRunnable接口 三T...
    影驰阅读 2,480评论 1 18
  • ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见...
    时待吾阅读 747评论 0 1
  • 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到...
    CHSmile阅读 1,342评论 0 12
  • 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲...
    李欣阳阅读 1,949评论 1 15
  • 习练瑜伽,一月有余。最初是从小区路过,无意中抬头发现了一个小小的瑜伽馆,遂联系上了现在的瑜伽老师。老师是个相当负责...
    Milk西瓜阅读 153评论 0 3
  • 田阳~南宁~南宁东~武汉~宜昌~南充~成都~康定~道孚~炉霍~德格~昌都~八宿~然乌~林芝~拉萨~桑耶寺~纳木措 ...
    時光流轉阅读 111评论 0 0
  • 我们无法逃避世俗,那就让我们在世俗的滚滚洪流中,做一滴清澈洁净的小小水珠,展现人性的纯朴之美,自然之美,高贵之美。
    心心筑梦阅读 75评论 0 0
  • 一一石柱行照片观后 文/罗文烈 我单位的同事老杜,去了一趟石柱。当老杜得知,我们曾同为石柱县的知青的时候,他把在石...
    罗文烈阅读 151评论 0 3