- 博客(3)
- 收藏
- 关注
原创 【每日一学之InheritableThreadLocal原理分析】
可以发现当Thread对象初始化的时候,注意这个时候还在主线程进行对象的初始化,会将主线程的inheritableThreadLocals对象赋值给新创建的Thread对象中的inheritableThreadLocals变量,所以当Thread.start()的时候,会拿到父线程也就是主线程mInheritableThreadLocal对象中的值。执行结果如下,可以看到,子线程获取的InheritableThreadLocal 对象可以get到在主线程中set的值。
2022-10-14 17:27:45 290 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人