BV
Size: a a a
BV
A
BV
BV
A
BV
NY
AN
NY
private val someChannel = BroadcastChannel<String>(1)
someScope.launch {
someChannel.openSubscription().consumeEach { print(it) }
}
someScope.cancel()
NY
AN
private val someChannel = BroadcastChannel<String>(1)
someScope.launch {
someChannel.openSubscription().consumeEach { print(it) }
}
someScope.cancel()
NY
AN
AN
AN
NY
private val someChannel: ReceiveChannel = BroadcastChannel<String>(1).openSubscription()
или
private val someChannel: ReceiveChannel = Channel<String>(1)
someScope.launch {
someChannel.consumeEach { print(it) }
}
someScope.cancel()
AN
AN
AN
NY
openSubscription
()? Чтобы утечек не было. Недостаточно закрыть скоуп.