02 2021 档案
摘要:● 新生代 GC(Minor GC):从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。这一定义既清晰又易于理解。但是,当发生Minor GC事件的时候,有
阅读全文
posted @ 2021-02-22 10:48
饭后咖啡
摘要:二. jvm 内存模型划分 根据JVM规范,JVM 内存共分为虚拟机栈,堆,方法区,程序计数器,本地方法栈五个部分。 程序计数器(线程私有): 是当前线程锁执行字节码的行号治时期,每条线程都有一个独立的程序计数器,这类内存也称为“线程私有”的内存。正在执行java方法的话,计数器记录的是虚拟机字节码
阅读全文
posted @ 2021-02-21 17:40
饭后咖啡
摘要:Java线程池概念 new ThreadPoolExecutor(Runtime.getRuntime().availableProcessors(), Runtime.getRuntime().availableProcessors() * 2, 10, TimeUnit.SECONDS, new
阅读全文
posted @ 2021-02-21 16:03
饭后咖啡
摘要:线程的生命周期 /** * 线程的生命周期 * * 1.新建状态:创建线程对象(Thread thread = new Thread()) * 2.就绪状态:调用start方法(thread.start())但是还没有得到cpu的调度 * 3.运行状态:得到cpu的调度开始执行 * 4.阻塞状态:进
阅读全文
posted @ 2021-02-21 11:12
饭后咖啡

浙公网安备 33010602011771号