https://www.cnblogs.com/jiy-for-you/archive/2019/10/20/11707356.html
MainLooper附着在主线程上
Looper.looper()循环从MeesageQueue获取消息交给Handler处理
Handler向MessageQueue发送消息
当队列为空时,将调用nativePollOnce方法,该方法将一直阻塞知道新的消息到来,在某个文件描述符上调用epoll_wait,新消息到来时将写入一个 IO 操作到描述符,唤醒线程。
image.png


程浩
21 声望2 粉丝