kotlin-笔记03-协程原理The ABC of Corou

2021-11-08  本文已影响0人  牵手生活

相关词汇

boilerplate:样板文件
KTX 库:****ViewModel 包含一组可直接与协程配合使用的 KTX 扩展。这些扩展是 lifecycle-viewmodel-ktx
CoroutineContext: 可以使用withContext(Dispatchers.Default等)进行修改,withContext是一个suspend(挂起)函数

propagate:传播
lifecycle:生命周期


CoroutineContext 几个关键属性

  • CoroutineDispatcher :Dispatcher.IO(磁盘、网络读写优化)、Dispatcher.Default(加强cpu操作)、Dispatcher.Main(UI)
  • CoroutineExceptionHandler:可选处理异常
  • CoroutineName:为协程命名,在debug时很有用
  • Job:任务类型,控制协程的生命周期

youtube视频链接

演讲人 :MANUEL VICENTE VIVO
Kotlin中的协程简化了Android上的异步操作。在这个视频中,我们将解释协程中最常见的类和函数。CoroutineContext, Job, Dispatchers,还有更多!

The ABC of Coroutines - Kotlin Vocabulary
其他作品Kotlin Coroutines 101 - Android Conference Talks

Watch more Kotlin Vocabulary→ https://goo.gle/2wHr94N

KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo
Coroutines! Gotta catch 'em all!--哔哩哔哩

协程幕后是如何工作Suspend functions - Kotlin Vocabulary

文章

android上的kotlin协程--android开发者


image.png
上一篇下一篇

猜你喜欢

热点阅读