![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Handler系统实现架构
hailushijie
王海路-15911136758
展开
-
Handler后台空闲线程IdleHandler
在Android中,我们可以处理Message,这个Message我们可以立即执行也可以delay 一定时间执行。Handler线程在执行完所有的Message消息,它会wait,进行阻塞,知道有心的Message到达。如果这样子,那么这个线程也太浪费了。MessageQueue提供了另一类消息,IdleHandler。原创 2014-03-10 10:24:47 · 7816 阅读 · 0 评论 -
Handler线程消息处理逻辑
handler需要解决的问题如下: 1、需要包括一个消息队列,队列中的消息一般采用排队机制,即先到的消息先处理。 2、线程执行while (true)进行无线循环,循环中从消息队列中取出消息,并根据消息的来源,回调其消息处理函数。 3、其他外部线程可以向本线程发送消息,插入到消息队列中,消息队列必须加锁,即消息队列不能同时进行读写操作。 android对Handler的实现流程。原创 2014-03-07 22:15:13 · 1802 阅读 · 0 评论