美文网首页
kotlin-笔记03-协程原理The ABC of Corou

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

作者: 牵手生活 | 来源:发表于2021-11-08 16:19 被阅读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

相关文章

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

    相关词汇 boilerplate:样板文件KTX 库:****ViewModel 包含一组可直接与协程配合使用的 ...

  • Kotlin-作用域与上下文

    协程上下文 在协程的源代码中协程的上下文是一个CoroutineContext接口,他就是一个存储实现了Corou...

  • Kotlin-协程

    开启线程的方式 使用 runBlocking 顶层函数。一般用于测试。 使用 GlobalScope 单例对象。也...

  • kotlin-协程

    Why 简化异步代码的编写。 执行严格主线程安全确保你的代码永远不会意外阻塞主线程,并增强了代码的可读性。 提升代...

  • Kotlin-协程

    协程的定义 协程可以理解为一种轻量级的线程。协程和线程的区别是线程是依靠操作系统的调度才能实现不同线程之间的切换的...

  • Kotlin-协程

    1.什么是协程? 是一套基于线程的API框架,重点:还是基于线程。 2.协程有什么用? 可以灵活地切换线程,用同步...

  • Kotlin - Lambda 表达式

    下一篇:Kotlin-协程[https://www.jianshu.com/p/ccb372840eec] Kot...

  • Kotlin-协程的取消关键技术分析

    Kotlin-协程的取消关键技术分析 RUN> ??????hello: 0hello: 1hello: 2hel...

  • Python协程详解:从yield/send到yield fro

    Python中的协程发展历史分为三个阶段: 最初的生成器变形yield/send 引入@asyncio.corou...

  • 并发编程-协程

    协程greenlet模块 (gevent实现原理)gevent模块 (注册协程,实现异步编程) 协程的应用eg:...

网友评论

      本文标题:kotlin-笔记03-协程原理The ABC of Corou

      本文链接:https://www.haomeiwen.com/subject/rujrzltx.html