ThreadLocal:线程本地变量
作用就是为当前线程绑定独有的对象,如同 Thread 的 id, name,priority等
主要有get和set方法。
以Looper.java为例,说明其用法
看andrid7.1中ThreadLocal的实现,如下图
原理:
Thread内部有个Map,以ThreadLocal对象为Key存储Value。
ThreadLocal:线程本地变量
作用就是为当前线程绑定独有的对象,如同 Thread 的 id, name,priority等
主要有get和set方法。
以Looper.java为例,说明其用法
看andrid7.1中ThreadLocal的实现,如下图
原理:
Thread内部有个Map,以ThreadLocal对象为Key存储Value。
相关文章: