面试被问到怎么判断当前线程是否为主线程
源码分析,主线程为 activityThread 在 activityThread 中会初始化 H ( handler ) 和 looper , 这个 looper 就吊了, 是个单例的 looper 叫 mainlooper ,由于每个线程只能绑定一个 looper ,所以只要看看这个线程绑定的是不是 mainlooper 就知道它是不是主线程了
如何确定该线程是否为主线程
最新推荐文章于 2023-10-25 16:51:17 发布
面试被问到怎么判断当前线程是否为主线程
源码分析,主线程为 activityThread 在 activityThread 中会初始化 H ( handler ) 和 looper , 这个 looper 就吊了, 是个单例的 looper 叫 mainlooper ,由于每个线程只能绑定一个 looper ,所以只要看看这个线程绑定的是不是 mainlooper 就知道它是不是主线程了