文章列表

公平锁和非公平锁的区别?

本文深入解析公平锁与非公平锁的核心区别:公平锁按序排队保证公平性,非公平锁允许插队提升吞吐量。详解ReentrantLock的AQS实现原理、性能对比及实际选型指南。


犬小哈2026/1/14Java面试八股文

LongAdder 和 AtomicLong 的区别?

本文深度解析LongAdder与AtomicLong的核心区别,从CAS原理、分段累加设计到性能对比,详解两者在高并发写入、读取一致性及内存开销上的差异,并提供明确的技术选型指南。


犬小哈2026/1/14Java面试八股文

synchronized 是怎么实现的?

本文深入解析synchronized关键字的底层实现,从字节码指令到JVM锁升级(偏向锁/轻量级锁/重量级锁)全过程,详解对象头Monitor机制,并与ReentrantLock进行对比,是理解Java锁机制与性能优化的核心指南。


犬小哈2026/1/13Java面试八股文