在一个用Kotlin编写的Android项目中,我有一个数据结构,我想在单个线程上执行一些操作,因为两者都不是线程安全的,并且在它上执行操作的顺序很重要。我不希望这个线程成为主线程,因为操作很慢。我尝试过多种方式创建我的threadContext: val threadContext = newFixedThreadPoolContext(1, "Background")
val threadContextfalse: runBlocking(threadContex
我最近开始在我的Android项目中使用kotlin协程,但我对它有一些问题。许多人会称其为代码气味。我正在使用MVP架构,其中协程在我的演示者中启动,如下所示: // WorklistPresenter.ktoverride fun loadWorklist() {protected fun launchAsync