对Actor的支持
Actor 模式的基本概念
在 Android 中实现 Actor 模式
import kotlinx.coroutines.* import kotlinx.coroutines.channels.Channel class Actor { private val channel = Channel<String>() init { // 启动处理消息的协程 GlobalScope.launch { for (message in channel) { // 处理接收到的消息 println("Received message: $message") } } } // 发送消息 fun send(message: String) { GlobalScope.launch { channel.send(message) } } } fun main() { val actor = Actor() actor.send("Hello, Actor!") }
小结
Last updated