协程: 相互协作的程序

一个协程其实就是代表N段想回协作的代码

Android中体现

就是 异步线程做耗时操作,然后将结果交付给UI线程处理,这个是最典型的协程操作
此种异步处理的方式大致有以下几种

  • 直接开启thread处理

  • 使用AsyncTask

  • 使用Rxjava协作

其中可以看出一个本质:都是通过在另外一个线程处理耗时操作,只是写法逐渐变得人性化,使用起来可读性更改好

协程使用