技术栈
threadlocalmap
理想奋斗中
21 天前
java
·
多线程
·
threadlocal
·
threadlocalmap
【并发编程 | 第五篇】探索ThreadLocal的原理
ThreadLocal 是 Java 提供的一个线程本地变量工具类,用于在多线程环境下为每个线程提供独立的变量副本。简单来说,它能让每个线程拥有自己的“储物柜”,存储仅对自己可见的数据,避免线程间的数据竞争,同时减少同步锁的开销。
lostfish123
1 年前
java
·
threadlocal
·
threadlocalmap
ThreadLocal系列-ThreadLocalMap源码
key:指向key的是弱引用value:强引用HASH_INCREMENT 的值是 0x61c88647,它是黄金分割比例乘以 2^31,这样可以使得步长增量更加分散,减小碰撞的概率,提高 ThreadLocal 的性能。
小仙。
2 年前
java
·
线程
·
内存泄漏
·
threadlocal
·
threadlocalmap
·
弱引用
·
原子性
Java——》ThreadLocal
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoDB】 总结——》【Elasticsearch】