1. ThreadLocalMap ThreadLocal最重要的内部类
  • 理解ThreadLocal 要理解它与Thread、ThreadLocalMap 的关系,如下图:

并发编程之ThreadLocal分析二

 每个线程都有一个LocalThreadMap,LocalThreadMap初始化时有16个卡槽,每个卡槽放着一个Entry,对应的Key是ThreadLocal,这里的Key就是上面说到继承了弱引用类型,在我们使用remove方法时候就会用到。Value为Object 类型,也就是我们要放入的对象。

 

相关文章:

  • 2021-10-10
  • 2022-12-23
  • 2022-02-20
  • 2021-06-21
  • 2021-04-10
  • 2021-07-18
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2021-08-16
  • 2021-06-15
  • 2021-07-11
相关资源
相似解决方案