Coroutines框架学习——协程间通信(一)
Channel
Channel是协程间的管道通信方式,数据之间只能支持一对一的传输关系,如果想要实现一对多的关系,请使用broadcast。
Channel的构建:
public fun <E> Channel(
capacity: Int = RENDEZVOUS, // 数据容量大小
onBufferOverflow: BufferOverflow = BufferOverflow.SUSPEND, // 协程数据超过capacity后的状态
onUndelivere...
原创
2021-09-01 20:52:22 ·
240 阅读 ·
0 评论