协程速通 · Android

13. 速查表

需求写法
启动(无返回值)scope.launch { }
启动(有返回值)async { }.await()
切线程withContext(Dispatchers.IO)
挂起等待delay(1000)
取消job.cancel()
超时withTimeout(2000) { }
多值流flow { emit(x) }
UI 状态MutableStateFlow + asStateFlow
绑生命周期viewModelScope / lifecycleScope
互不连坐supervisorScope { }

Kotlin 协程速通 · Android 开发 · 内容基于 kotlinx.coroutines 1.7+