首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
思想领袖
掘友等级
架构师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
谈谈伪共享
一、定义与本质 伪共享是指多个线程同时读写不同变量,但这些变量恰好位于同一个缓存行(Cache Line)中, 导致缓存失效的现象。本质是缓存行层面的资源竞争,虽不直接冲突,但会间接影响性能。 二、C
详谈 ConcurrentHashMap 的 size () 方法
基本功能与设计目标 ConcurrentHashMap.size() 的核心目标是在并发环境下高效地统计元素总数,同时保证弱一致性(不阻塞其他操作,返回值反映某一时刻的近似值)。 非阻塞:不使用
HashMap 核心原理
一、HashMap 底层结构(JDK 1.8+) HashMap 的底层结构是数组 + 链表 + 红黑树,核心设计如下: 哈希桶数组(Node [] table) : 每个数组元素称为一个哈希桶(bu
ArrayList 和 LinkedList
Java 中的 ArrayList 和 LinkedList 是两种常用的列表实现, 它们在底层结构、性能特性和适用场景上有显著差异。 一、底层数据结构 对比项 ArrayList LinkedLis
Collection 与 Collections
Java 中的 Collection 和 Collections 是两个完全不同的概念,初学者常容易混淆。以下从定义、作用、设计目的三个维度进行对比: 一、基本定义 对比项 Collection Co
Java 集合框架的顶层架构
一、Java 集合框架的顶层架构概览 Java 集合框架(Java Collections Framework, JCF)是一套标准化的容器接口及实现,其设计遵循 接口与实现分离的原则,核心架构可分为
JDK8 ConcurrentHashMap 底层数据结构详解
1. 整体架构与核心属性 JDK8 中的 ConcurrentHashMap 通过一系列精心设计的核心属性实现高效并发,这些属性控制着数据结构的初始化、扩容、并发控制及数据存储: 1.1. 数据存储核
ConcurrentHashMap底层数据结构演进
JDK7 ConcurrentHashMap 数据结构 关键特性: 分段锁 (Segment) :将数据分为 16 个 Segment,每个 Segment 是独立的哈希表,可并发访问。
ConcurrentHashMap 扩容机制中高位哈希定位原理详解
ConcurrentHashMap 在扩容时的高效设计是其核心优势之一,特别是通过哈希值高位直接定位新位置这一特性,确实能显著提升扩容效率。下面从原理、源码和性能三个方面详细解释;
ConcurrentHashMap 的扩容机制
ConcurrentHashMap 的扩容机制: 1.数据结构 2.扩容触发条件 3.扩容过程及优化
下一页
个人成就
文章被点赞
1
文章被阅读
2,044
掘力值
231
关注了
0
关注者
0
收藏集
0
关注标签
7
加入于
2019-06-17