ThreadLocal:线程本地变量

       作用就是为当前线程绑定独有的对象,如同 Thread 的 id, name,priority等

       主要有get和set方法。

       以Looper.java为例,说明其用法

ThreadLocal原理简介

ThreadLocal原理简介

ThreadLocal原理简介

          看andrid7.1中ThreadLocal的实现,如下图

ThreadLocal原理简介

               原理:

               Thread内部有个Map,以ThreadLocal对象为Key存储Value。

     










相关文章:

  • 2021-09-08
  • 2021-10-27
  • 2022-02-05
  • 2022-02-04
  • 2021-09-09
  • 2021-07-25
  • 2021-09-18
猜你喜欢
  • 2021-07-24
  • 2022-12-23
  • 2021-08-22
  • 2021-10-15
  • 2022-02-20
相关资源
相似解决方案