文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
摘要: ConcurrentHashMap作为Java中高性能的并发哈希表,其扩容机制是保证线程安全与高效性能的核心设计。本文将深入解析Java 8版本ConcurrentHashMap的扩容全过程,从触发条件到多线程协作,再到数据迁移和最终收尾,全面展现这一复杂机制的实现原理与源码逻辑。 一、扩容触发条件 阅读全文
posted @ 2025-08-31 20:52 NeoLshu 阅读(43) 评论(0) 推荐(0)
摘要: 1. 核心设计哲学 核心问题解决: 在传统 HashTable 和 Collections.synchronizedMap 的全局锁瓶颈基础上,CHM 实现: 分段并发(Java 7):16 个独立锁的 Segment细化锁粒度(Java 8+):桶级别 CAS + synchronized 锁无锁 阅读全文
posted @ 2025-08-31 20:37 NeoLshu 阅读(11) 评论(0) 推荐(0)
摘要: 一、事务核心原理:ACID实现机制 1. 原子性(Atomicity) 实现机制:Undo Log(回滚日志)原理: 每个写操作前先在Undo Log中记录数据旧版本事务失败时执行ROLLBACK,通过Undo Log恢复数据 源码关键点(storage/innobase/trx/trx0undo. 阅读全文
posted @ 2025-08-31 20:22 NeoLshu 阅读(2) 评论(0) 推荐(0)