
java源码解析
xugy91
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutor详解
构造函数及参数释义 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni...原创 2018-08-20 11:46:55 · 210 阅读 · 0 评论 -
线程的生命周期
线程的生命周期 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)五种状态。尤其是当线程启动以后,它不能一直“霸占”着CPU独自运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。 1. 新建和就绪...转载 2018-08-20 13:56:27 · 121 阅读 · 0 评论 -
JVM
JVM特性 跨平台 垃圾自动回收 类加载机制 JVM的类加载是通过ClassLoader及其子类来完成的 自子类向父类检查是否已经参加载 自父类到子类依次尝试加载 类加载器 1、Bootstrap ClassLoader 根加载器 负责加载$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类 2、Extension...原创 2018-08-20 14:03:53 · 168 阅读 · 0 评论