ThreadLocal源码

1、作用: threadlocal提供了线程内的局部变量,相比较锁而言,它是空间换时间思想,使得每个线程访问属于自己独立的变量副本。 2、结构: 每个Thread维护一个ThreadLocalMap,ThreadLocalMap中存储的是一个Entry[] table数组,Entry 中key是ThreadLocal,value是ThreadLocal中设置的值,如下图所示: 注意:当线程中的某个
相关文章
相关标签/搜索