Handler的工作原理(三)

2019-05-05  本文已影响0人  贝贝ovo

总结篇

这样,实际上每个线程中都保存一份数据,Looper就是这样保存在自身当前的线程中的。这也是为什么Looper中的sThreadLocalstatic的,却能在不同的线程中获取到自己线程的Looper的原因。
实际上,真正最重要的角色,是ThreadLocalMap
Android Looper-ThreadLocal-Thread 之间的关系

上一篇 下一篇

猜你喜欢

热点阅读