Page 20 - Showing 8 of 238 posts
View all posts by years →
- JMM(Java 内存模型)详解
深入解析Java内存模型JMM:详解CPU缓存模型、指令重排序机制、happens-before原则、内存可见性保证,理解多线程并发编程的底层规范。
30 min read - 乐观锁和悲观锁详解
乐观锁与悲观锁深度对比:详解synchronized/ReentrantLock悲观锁实现、CAS/版本号乐观锁机制、适用场景分析、性能对比与选型建议。
12 min read - 从ReentrantLock的实现看AQS的原理及应用
ReentrantLock与AQS原理深度解析:详解ReentrantLock可重入锁实现、公平锁与非公平锁区别、基于AQS的加锁解锁流程、与synchronized性能对比。
47 min read - ThreadLocal 详解
ThreadLocal深度解析:详解ThreadLocal线程本地变量原理、ThreadLocalMap实现机制、弱引用与内存泄漏问题、使用场景与最佳实践。
36 min read - 虚拟线程常见问题总结
Java 21虚拟线程详解:全面解析Virtual Threads虚拟线程原理、与平台线程区别、Project Loom项目、适用IO密集型场景、使用注意事项与最佳实践。
8 min read - Java 10 新特性概览
概览 JDK 10 的主要更新,重点介绍 var 类型推断与其他平台改进。
8 min read - Java 11 新特性概览(重要)
总结 JDK 11 的更新,关注新 HTTP 客户端与字符串增强等实用特性。
8 min read - Java 12 & 13 新特性概览
归纳 JDK 12/13 的特性更新,包含字符串增强、switch 改进与 GC 调整等。
15 min read