GoAlgo

Android-Framework(十一)-彻底理解Handler的通信过程

sanyinchen

一、Handler 的循环为何不烧满 CPU Looper.loop() 中确实存在一个没有退出次数限制的 for (;;)。但“循环一直存在”和“CPU 一直执行循环体”是两回事。只要当前没有可立即处理的消息,Java 层就会把等待时间交给 nativePollOnce,native 层最终进入 epoll wai…

正在进入完整页面…