ThreadLocal结构
2023-01-31 10:22:33 7 举报
ThreadLocal内部简单结构
作者其他创作
大纲/内容
class ThreadThreadLocal.ThreadLocalMap threadLocals = null;ThreadLocal.ThreadLocalMap inheritableThreadLocals = null;
value
Entry[]数组
Entry对象
ThreadLocal
ThreadLocalMap
内部结构
Key是指向ThreadLocal的一个弱引用
entry[3]
class ThreadLocal
线程包含属性
Thread
entry[2]
entry[4]
entry[0]
key
WeakReference<ThreadLocal>
class Entry extends WeakReference<ThreadLocal<?>>
entry[5]
class ThreadLocalMap
entry[1]
代码结构
收藏
收藏
0 条评论
下一页