Yinchen 的博客
首页
分类
归档
关于
首页
分类
归档
关于
登录
标签:quitSafely
清除筛选
Handler 运行流程源码解析(五):quit() & quitSafely()
2026/09/07
Android系统
本文根据视频《子线程中维护的 Looper 在无消息的时候应该怎么处理减少性能问题》整理。 子线程调用 Looper.loop 后,即使没有消息,方法也不会自动返回。看到这里的无限循环,很容易产生两个疑问:它会不会一直占用 CPU?如果不再使用这条线程,又该怎样让它结束? 这两个问题需要分开回答:暂时没有消息时,Looper 会阻塞等待,不需要额外加休眠;业务不再需要这条消息线程时,应主动调用