kotlin协程

2021-03-11  本文已影响0人  jsync

1:什么是协程,kotlin协程是什么。

2:kotlin开启协程的方式

launch async+await
两者最主要区别

协程作用域的概念
CoroutineScope
GlobalScope
MainScope

创建子协程域
coroutineScope{}
这个api主要用于方便地创建一个子域,并且管理域中的所有子协程。注意这个方法只有在所有 block中创建的子协程全部执行完毕后,才会退出
supervisorScope{}
区别是supervisorScope 在子协程失败时不影响其他子协程,而coroutineScope是将异常抛出。

suspend
这种函数只能在另一个suspend函数或者协程里面被调用。

3:kotlin协程的简单用法

image.png image.png
image.png

4:异常处理

上一篇下一篇

猜你喜欢

热点阅读