![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
12篇文章 · 8361字 · 3人关注
(1)不安全的并发访问 我们使用线程在解决并发问题的时候总是会遇到线程安全的问题,而Java平台上的Kotlin协程实现免不了存在并发调度的情况...
(1)基本用法 Channel实际上是一个并发安全的队列,它可以用来连接协程,实现不同协程的通信。生产者/消费者模式 (send - chann...
Flow: 是一种类似于序列的冷流,flow构建器中的代码直到流被收集的时候才运行。流的连续性:流的每次单独收集都是按顺序执行的,除非使用特殊操...
一、组合上下文中的元素 CoroutineContext 是一组用于定义协程行为的元素。它由如下几项组成: 可以使用 + 运算符组合上下文: 二...
一、启动构建器 launch与async构建器都用来启动新协程: 等待一个作业: 二、启动模式 三、作用域构建器 四、Job的生命周期 协程的生...
一、什么是协程? 二、Android中协程用来解决什么问题? 三、需要添加地依赖 四、创建协程 五、协程的两部分 Kotlin的协程实现分为两个...
一、单例模式 或者 [未完成,后续补充]
一、判空 二、let、with、run、apply、also 三、单例 kotlin 单例实现: 四、静态方法 五、大括号可以省略 六、多次执行...
一、Java函数式API的使用 二、默认值参数和具名参数 三、内联函数 四、infix函数 五、泛型的高级特性 六、Nothing类型函数 七、...
文集作者