《Android开发艺术探索》 ThreadLocal

2017-11-04  本文已影响14人  一洼世界

部分节取自《Android开发艺术探索》

Android的运行机制实际上就是Handler机制,Handle中很关键的一个类--ThreadLocal。当某些数据以线程为作用域并且不同的线程具有不同的数据副本时候,需要考虑使用到ThreadLocal。

Handler中,它需要获取当前线程的Looper,这时候可以通过ThreadLocal可以轻松的实现looper在线程中的存取。

ThreadLocal其实是一个对象,并不是每个线程中一个。而是内部维护了一个集合。不同的线程对应一个副本。

上一篇下一篇

猜你喜欢

热点阅读