尝试解读Kotlin协程基础知识完整体系

最近在画各种图,所以这里贴贴图来说明一下


介绍

发现越来越多的人喜欢面试会问到协程,于是写了这个。只是尝试解读,不免也有错漏之处,非常感谢指出存在的问题。


依赖引入


大纲

  • 协程是什么
  • 挂起和恢复
  • 什么是作用域CoroutineScope
  • 调度器
  • 什么是Job
  • 协程上下文:CoroutineContext
  • 启动方式及启动模式
  • Job取消操作
  • 异常处理
  • 异步流Flow
  • 通道Channel
  • 协程提供的并发安全
  • 多路复用(select)
  • 协程+MVVM+Jetpack实战演练

协程是什么


挂起和恢复


什么是作用域CoroutineScope


调度器


什么是Job


协程上下文:CoroutineContext


启动方式及启动模式


Job取消操作


异常处理


异步流Flow


通道Channel


协程提供的并发安全


多路复用(select)


协程+MVVM+Jetpack实战演练

知识点内容有点多,导致这个还没完成。后面在发一次


附:作用域的继承结构


附:Job的继承结构

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容