本章的主题是 Android 的 Looper 和 Handler 的用法,正如我们所知道的一样,Looper 和 Handler 是 Android 中非常有用的两个类 。通过它们的帮助,我们可以做很多很 cool 的事情 (假设你已经理解了 Looper 和 Handler 的作用和基本用法,否则对你来说这篇文章可能有点难)。
那么我们可以用 Looper 和 Handler 来做什么呢 ?首先我们可以用它们来实现常用的并发模型,姑且称为 Pipeline Thread 吧,其原理如下:
(1)Pipeline Thread 持有一个 queue ,这个 queue 里面暂存了所有将要处理的 tasks ;
(2)别的线程可以在任何时候把它们要处理的 tasks 丢到
Pipeline Th