声明:小弟菜狗一个,对ThreadLocal的描写和懂得难免有所偏差
最近由于须要深刻的懂得android的handler资讯机制而去查看了Looper的源码。尽人皆知在主线程中是不须要在程序员在代码新建一个Looper对象的,由于在主线程创立时它就被创立出来了。所以就好奇它是怎样被创立出来的然后发明它跟ThreadLocal 有关因而便查看了该类的一些资料,但还是不太懂得。因而便尝试自己去看一下源码,然后就有了对ThreadLocal一个重新的认识。先贴出Looper的代码: 最近由于须要深
声明:小弟菜狗一个,对ThreadLocal的描写和懂得难免有所偏差
最近由于须要深刻的懂得android的handler资讯机制而去查看了Looper的源码。尽人皆知在主线程中是不须要在程序员在代码新建一个Looper对象的,由于在主线程创立时它就被创立出来了。所以就好奇它是怎样被创立出来的然后发明它跟ThreadLocal 有关因而便查看了该类的一些资料,但还是不太懂得。因而便尝试自己去看一下源码,然后就有了对ThreadLocal一个重新的认识。先贴出Looper的代码: 最近由于须要深