首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ThreadLocal的辨析

2012-11-12 
ThreadLocal的剖析ThreadLocalMap在Thread中被初始化后作为此线程中维护线程内可见资源的容器。当读取Threa

ThreadLocal的剖析

ThreadLocalMap在Thread中被初始化后作为此线程中维护线程内可见资源的容器。当读取Threadlocal中存放的值的时候是将当前的threadlocal对象作为键去当前线程的threadlocalmap中取值,如果不存在当前threadlocal作为键的值,那么threadlocal会新建一个以当前threadlocal对象为键,其值会调用initialValue方法产生。这就是ThreadLocal能使某个资源在线程内一直可见,并使不同线程能对同一资源拥有不同副本的原因。

热点排行