![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk
文章平均质量分 85
路人丁.
这个作者很懒,什么都没留下…
展开
-
InheritableThreadLocal分析
目录1.简介2.使用3.源码分析3.1.1 ThreadLocal3.1.2InheritableThreadLocal3.1.3Thread.init()4.总结1.简介InheritableThreadLocal作为ThreadLocal的扩展,本身要达到的目的依然是线程局部数据的存储,功能完全等同ThreadLocal,并在其基础上增加了父子线程减数据传递的功能,使用了Thread的另一个变量ThreadLocal.ThreadLocalMap inher.原创 2021-05-16 17:54:55 · 151 阅读 · 0 评论 -
ThreadLocal分析
1.简介ThreadLocal作为线程并发安全的一种工具,是为缓存线程局部数据而设计的存储结构入口,作为java程序员或多或少都了解jvm内存分配,TLB(Thread Local Buffer)线程局部缓存,jvm给对象分配内存时,优先在TLB中分配,TLB中不够了再去全局加锁请求分配,这就是一种线程局部缓存思想,本文的ThreadLocal的设计思想个人认为道理相通,可以类比理解。ThreadLocal只是存储的入口类,而真正实现局部存储的数据结构是ThreadLocal.ThreadLo...原创 2021-05-15 23:14:36 · 153 阅读 · 0 评论