kotlin协程,了解一下
2020-06-18 本文已影响0人
vaelong
一、前言
我们知道 android 的主线程(UI线程) 是线程不安全的,一般我们会在子线程中做各种耗时的处理,如:IO, 网络请求等,然后通过 handler 机制,runOnUiThread() 方法切换到主线程中去更新ui。这里就会涉及到线程的挂起和切换,线程是非常重量级的,它需要依靠操作系统的调度才能实现线程之间的切换,而协程是很轻量级的,可以在一个线程中开启多个协程,通过编程语言层面的控制,而不是操作系统层面来进行协程之间的切换,这样协程相比于线程,效率大大提升,特别是在处理高并发程序的时候。
二、
```
rrrrrrrr
```