还是用几个场景来理解吧
1: handlerthread的场景
looper是要获得对象,但是在线程启动之后,才能获得looper的对象,如果此时在主线程中调用handlerthread.getLooper那么就需要使用线程锁来同步一下。
代码中用的是this的指针。
2:后续源码中有的话再继续添加
还是用几个场景来理解吧
1: handlerthread的场景
looper是要获得对象,但是在线程启动之后,才能获得looper的对象,如果此时在主线程中调用handlerthread.getLooper那么就需要使用线程锁来同步一下。
代码中用的是this的指针。
2:后续源码中有的话再继续添加