Android Guts: Intro to Loopers and Handlers

本文介绍了Android中Looper和Handler的使用,探讨了基于它们实现的Pipeline Thread并发模型,用于顺序处理任务并更新UI。通过示例,展示了如何将一个线程转化为Looper线程,以及如何通过Handler在不同线程间传递任务。同时,文中还提到Pipeline Thread在处理UI事件和避免UI阻塞中的重要作用。
摘要由CSDN通过智能技术生成
    本章的主题是 Android 的 Looper 和 Handler 的用法,正如我们所知道的一样,Looper 和 Handler 是 Android 中非常有用的两个类 。通过它们的帮助,我们可以做很多很 cool 的事情 (假设你已经理解了 Looper 和 Handler 的作用和基本用法,否则对你来说这篇文章可能有点难)。
    那么我们可以用 Looper 和 Handler 来做什么呢 ?首先我们可以用它们来实现常用的并发模型,姑且称为 Pipeline Thread 吧,其原理如下:
(1)Pipeline Thread 持有一个 queue ,这个 queue 里面暂存了所有将要处理的 tasks ;
(2)别的线程可以在任何时候把它们要处理的 tasks 丢到  Pipeline Th
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值