小编J.D*_*gon的帖子

在 CoroutineScope 和 launch 中作为参数的 Job 有什么不同?

这两个代码运行完全相同。将作业放入 CoroutineScope 和启动有何不同?

private val job = CoroutineScope(Dispatchers.Main).launch(start = CoroutineStart.LAZY) {
    for(i in 10 downTo 0) {
        Log.d("test", ": $i")
        delay(1000)
    }
}

CoroutineScope(Dispatchers.Main+job).launch{ }

CoroutineScope(Dispatchers.Main).launch(job) { }
Run Code Online (Sandbox Code Playgroud)

kotlin kotlin-coroutines

5
推荐指数
1
解决办法
1820
查看次数

标签 统计

kotlin ×1

kotlin-coroutines ×1