判断题
ThreadLocalMap里面的Entry对象存储的ThreadLocal弱引用,而value直接作为Entry的强引用,因此在用到了ThreadLocal的地方,防止内存泄漏,不需要手动调用remove方法。
错误(↓↓↓ 点击‘点击查看答案’看答案解析 ↓↓↓)
判断题 ThreadLocalMap实际是一个由Entry内部类组成的数组,Entry是继承自弱应用,弱引用里面放的就是ThreadLocal当前对象
判断题 Android中ThreadLocal只是ThreadLocalMap的一个包装类,实现了get和set方法
判断题 Android的HandlerLooper会存在线程的ThreadLocal对象里,该对象是线程的缓存区。