小编Ker*_*ade的帖子

自定义协程作用域到底是什么?

我对协程-调度程序-生命周期范围-异步等待有足够的了解。很明显,所有scope.launch函数都会返回我们可以管理协程生命周期的作业。我唯一无法理解的是我们使用自定义作业创建的自定义范围。

例如:

val myJob = Job()

val customCoroutineScope= CoroutineScope(Dispatchers.IO+myJob)

我认为在这些代码片段之后我可以启动范围并管理它的生命周期和 myJob 引用的内容,但它不起作用。有人可以向我解释一下这个自定义范围的目的和好处吗?

android asynchronous kotlin kotlin-coroutines coroutinescope

7
推荐指数
1
解决办法
5504
查看次数