技术栈

threadlocalmap

理想奋斗中
1 个月前
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】