概述双亲委派机制
发布时间
阅读量:
阅读量
Java虚拟机会对.class文件采用按需加载的方式, 即在需要调用该类的时候才会动态地将.class文件加载到内存中生成对应的Class对象. 加载某个特定类的.class文件时, Java虚拟机采用了双亲委派机制, 将请求转发给父类处理, 这是一种任务委派模式.
工作原理
- 当一个类加载器接收到一个类加载请求时,并不会自行处理该请求;相反地会将其转发给自身的父级类 loader 进行处理。
- 如果父级 class loader 记录着还存在另一个子级 class loader 的信息,则会继续上层转发请求直至最终到达顶层启动 class loader。
- 只有当父级 class loader 完成了此次任务后才会返回结果;只有在上级完成了相关任务之后下方才会开始尝试自身进行操作;这体现了双亲委派模式的特点。


双
全部评论 (0)
还没有任何评论哟~
