摘要:
/** * 一个完整的线程池应该具备如下要素: * 1、任务队列:用于缓存提交的任务。 * 2、线程数量管理功能:一个线程池必须能够很好的管理和控制线程数量,线程初始数量init, * 线程池自动扩充是的最大线程数量max,在空闲时需要释放线程但是也要维护一定数量的活跃数量 * 或者核心数量core 阅读全文
摘要:
本章主要是讲列的加载过程,class文件是如何被JVM加载并且最后得以运行的。 类的加载过程一般分为三个大阶段,加载阶段、连接阶段、初始化阶段 加载阶段:主要负责查找并且加载类的二进制数据文件(class文件)。 连接阶段:连接阶段还可以分为验证、准备、解析阶段。 验证:确保类文件的正确性,clas 阅读全文