Kotlin协同处理线程池和Java等价程序



我从val IO: CoroutineDispatcher的文档中看到,除非我们设置了特定的限制,否则创建的执行器限制为64个线程
在我看来,这相当于一个新的FixedThreadPool
Kotlin协同程序中是否有类似于新CachedThreadPool的东西?

我相信在Kotlin协程中没有newCachedThreadPool的等价物,但您可以通过应用asCoroutineDispatcher()扩展函数将其转换为CoroutineDispatcher

Executors.newCachedThreadPool().asCoroutineDispatcher()

最新更新