如何确定该线程是否为主线程

来源:互联网 发布:淘宝达人帐号简介范例 编辑:程序博客网 时间:2024/05/17 02:50

面试被问到怎么判断当前线程是否为主线程
源码分析,主线程为 activityThread 在 activityThread 中会初始化 H ( handler ) 和 looper , 这个 looper 就吊了, 是个单例的 looper 叫 mainlooper ,由于每个线程只能绑定一个 looper ,所以只要看看这个线程绑定的是不是 mainlooper 就知道它是不是主线程了

原创粉丝点击