猎书客er

关注

Android 协程 GlobalScope.produce的使用

猎书客er

关注

阅读 53

2023-03-15


@Test
fun `test fun producer channel`() = runBlocking<Unit> {
val receoveChannel: ReceiveChannel<Int> = GlobalScope.produce {
repeat(100) {
delay(1000)
send(it)
}
}

val consumer = GlobalScope.launch {
for (i in receoveChannel) {
println("received:$i")
}
}

consumer.join()

}
}

每1s会吐出来一个数字

Android 协程 GlobalScope.produce的使用_开发语言

 

相关推荐

承蒙不弃

Android协程的使用

承蒙不弃 46 0 0

拾光的Shelly

Kotlin协程协程作用域,CoroutineScope MainScope GlobalScope viewModelScope lifecycleScope 分别代表什么

拾光的Shelly 74 0 0

m逆光生长

使用Android 协程代替Handler

m逆光生长 21 0 0

独孤凌雪

Kotlin 协程的使用/使用MainScope管理协程

独孤凌雪 71 0 0

大明宫

android kotlin 协程(四) 协程间的通信

大明宫 63 0 0

四月天2021

【Kotlin 协程】Channel 通道 ③ ( CoroutineScope#produce 构造生产者协程 | CoroutineScope#actor 构造消费者协程 )

四月天2021 82 0 0

棒锤_45f2

Kotlin协程的使用

棒锤_45f2 98 0 0

张宏涛心理

Android 协程与retrofit库的结合使用

张宏涛心理 77 0 0

奋斗De奶爸

Kotlin协程——协程的CrotoutineName

奋斗De奶爸 22 0 0

诗与泡面

Kotlin协程——协程的Dispatcher

诗与泡面 27 0 0

精彩评论(0)

0 0 举报