Loading

摘要: 管程 — Java同步的设计思想 管程:指的是管理共享变量以及对共享变量的操作过程,让他们支持并发。 互斥:同一时刻只允许一个线程访问共享资源; 同步:线程之间如何通信、协作。 MESA模型 在管程的发展史上,先后出现过三种不同的管程模型,分别是Hasen模型、Hoare模型和MESA模型。现在正在 阅读全文
posted @ 2025-10-03 18:42 流火无心 阅读(13) 评论(0) 推荐(0)
摘要: 了解CAS与使用 一、CAS 介绍 1.1 什么是 CAS 定义:CAS(Compare And Swap,比较与交换)是 CPU 硬件层面的原子指令,是无锁同步的实现原理,可看作乐观锁的一种实现方式。 核心逻辑:操作包含三个参数 ——内存值 V(目标变量的内存地址值)、预期值 E(线程认为变量应有 阅读全文
posted @ 2025-10-03 18:40 流火无心 阅读(7) 评论(0) 推荐(0)
摘要: ThreadLocal原理与使用详解 一、ThreadLocal 介绍 1.1 定义与核心特性 定义:Java 官方文档描述,ThreadLocal 类用于提供线程内部的局部变量,多线程环境下通过 get() 和 set() 方法访问时,能保证各线程变量相对独立于其他线程变量,实例通常为 priva 阅读全文
posted @ 2025-10-02 19:00 流火无心 阅读(155) 评论(0) 推荐(0)
摘要: Future相关并发类使用 目录Future相关并发类使用一、Callable&Future&FutureTask 详解1. 基础组件对比:Runnable vs Callable2. Future 接口:任务管理工具3. FutureTask:Runnable 与 Future 的结合体4. Fu 阅读全文
posted @ 2025-10-01 18:56 流火无心 阅读(7) 评论(0) 推荐(0)
摘要: 基于JDK17的GC调优策略 一、JVM 参数分类(三类核心参数) JVM 参数按稳定性分为三类,不同类别对应不同使用场景和查看方式,具体如下表: 参数类别 标识符号 稳定性 查看命令 常用示例 标准参数 - 开头 所有 HotSpot 均支持,稳定 java -help 或 java -? --l 阅读全文
posted @ 2025-09-30 18:44 流火无心 阅读(39) 评论(0) 推荐(0)
摘要: JDK17新特性梳理 一、为什么JDK17 生态强制升级: 业界长期 “你发任你发,我用 Java8”,但 Spring Framework 6.0+ 明确要求 Java 17+,Spring Boot 3.2+ 不仅要求 Java 17+,还需依赖 Spring Framework 6.1.1+, 阅读全文
posted @ 2025-09-30 18:43 流火无心 阅读(232) 评论(0) 推荐(0)
摘要: JVM调优实战及常量池详解 一、阿里巴巴 Arthas 工具 Arthas 是 Alibaba 开源的 Java 诊断工具(支持 JDK6+),采用命令行交互,可快速定位线上问题,核心内容如下: 1. 下载与启动 # GitHub下载 wget https://alibaba.github.io/a 阅读全文
posted @ 2025-09-29 17:46 流火无心 阅读(20) 评论(0) 推荐(0)
摘要: JVM调优工具详解及调优实战 目录JVM调优工具详解及调优实战一、JDK 自带核心调优工具1. jmap:内存信息与堆 dump 工具2. jstack:线程堆栈与死锁检测工具3. jinfo:JVM 参数查看工具4. jstat:GC 统计与运行预估工具(1)核心命令与指标含义(2)JVM 运行情 阅读全文
posted @ 2025-09-28 19:00 流火无心 阅读(20) 评论(0) 推荐(0)
摘要: 垃圾收集器G1&ZGC详解 一、G1 收集器(-XX:+UseG1GC) G1(Garbage-First)是面向多处理器、大内存的服务器级收集器,核心目标是可预测的 GC 停顿时间与高吞吐量平衡。 1. 核心特性 Region 划分:将 Java 堆划分为最多 2048 个大小相等的 Region 阅读全文
posted @ 2025-09-27 18:18 流火无心 阅读(39) 评论(0) 推荐(0)
摘要: 垃圾收集器ParNew&CMS与底层三色标记算法详解 一、垃圾收集算法:分代理论下的三大核心实现 分代收集理论是基础,核心逻辑是按对象存活周期将堆分为新生代(存活短)和老年代(存活长),针对不同年代选择效率最优的算法。 算法名称 核心逻辑 适用年代 优点 缺点 复制算法 内存分为大小相等两块,用满一 阅读全文
posted @ 2025-09-26 18:44 流火无心 阅读(17) 评论(0) 推荐(0)