Android 11.0 handler消息发送接收机制

1.概述

在11.0的系统中,对于handler的使用是特别熟悉的,但是对于handler发送消息和接收消息的原理 还是需要从framework中来分析研究相关的发送接收流程的相关原理。

2.handler消息发送和接收机制的核心类

frameworks\base\core\java\android\os\Handler.java

3.handler消息发送和接收机制的核心功能分析

Handler 是连接不同线程的管道,它让你能够在不同线程之间自由的传递数据,当然我们用的比较多的场景是在子线程中 与主线程通信 Android 的消息发送接收机制主要是指 Handler 的运行机制,以及 接收消息队列MessageQueue 和处理消息 Looper 的整个工作流程。 Handler、MessageQueue、Looper 这三者实际上是一个整体,只不过在开发过程中比较多地接触 Handler 而已。 Handler 的主要作用是将一个任务切换到某个指定的线程中去执行。 Handler 机制符合生产者消费值模式,其中: Handler 作为生产者,用来生产 Message; MessageQueue 作为存储容器,用来存

你可能感兴趣的:(android,11.0,Rom定制化高级进阶,android,Handler,handler消息,消息发送机制)