图示Android系统原理之Handler同步屏障(一)

536 阅读1分钟

目录

Handler同步屏障(一):同步屏障是什么

Handler同步屏障(二):同步屏障的执行流程

Handler同步屏障(三):系统对同步屏障的应用

Handler同步屏障(四):业务对同步屏障的应用

同步屏障是什么

同步屏障是Android Handler的MessageQueue消息队列提供的提高异步消息处理优先级的一项技术。

消息种类:同步消息、异步消息、屏障消息

同步屏障技术通过向消息队列中插入屏障消息,在屏障消息之后的异步消息会被优先处理,同步消息将不会被处理,保持在消息队列中。移除屏障消息后,屏障消息后的消息(同步消息、异步消息-可能存在)全部会被处理。

下节预告

  1. 如何插入屏障消息?
  2. 可以插入多个屏障消息吗?
  3. 逐个插入多个屏障消息时,然后再逐个移除屏障消息后消息队列的变化情况是什么样的?