从Message生产到消费的过程理解Handler消息机制
Posted 南飞的孤雁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Message生产到消费的过程理解Handler消息机制相关的知识,希望对你有一定的参考价值。
Handler消息机制用于实现同一进程的线程间通信,其本质就是在A线程生产Message,然后在B线程消费掉Message。
1,Message生产流程:
Message的生产流程是指将Message加入到MessageQueue的消息队列中的过程。该过程可在任意线程执行。
2,Message消费流程:
Message消费流程是指通过Looper的loop()方法,循环将MessageQueue的消息队列中的Message取出、分发、执行的过程。该过程只能在发送Message的Handler绑定的Looper所在线程中执行。
以上是关于从Message生产到消费的过程理解Handler消息机制的主要内容,如果未能解决你的问题,请参考以下文章
Handler到底是怎么实现子线程的Message到主线程下被处理的?