Threadlocal这种数据结构总是忘?那就好好写一篇关于它的

2018-06-22  本文已影响0人  Fakecoder_Sunis

还是用图说话吧,对看图最简单。知道几个概念的关系,一切就顺理成章的记住了。


threadlocal related.png

Threadlocal.get>
Thread.threadLocals.getEntry>
ThreadLocalMap.table[ special i by threadlocal]>
retrun entry.value

ThreadLocal.set(value)>
Thread.threadLocals.set( threadlocal ,value)>
find or create entry(new entry(threadlocal,vale)) by special i (table[i])

上一篇 下一篇

猜你喜欢

热点阅读