摘要: 一、ConcurrentHashMap扩容过程 1、ConcurrentHashMap扩容时新建数组 1.1 每个线程负责的数据迁移区域的长度:stride 1.2 关于transferIndex的说明 2、ConcurrentHashMap扩容时获取迁移数据区域 2.1 总结 3、判断数据迁移是否 阅读全文
posted @ 2025-02-16 17:15 jock_javaEE 阅读(334) 评论(0) 推荐(0)
摘要: 一、ConcurrentHashMap整体结构 ConcurrentHashMap的数据结构与HashMap差不多,都是Node数组+红黑树+链表;ConcurrentHashMap中table的节点类型有 3 类: Node节点,是链表类型的节点;这类节点hash 大于 0 ; 在扩容时Concu 阅读全文
posted @ 2025-02-16 00:37 jock_javaEE 阅读(96) 评论(0) 推荐(0)