【发布时间】:2018-03-02 12:32:46
【问题描述】:
如果有更多请求进来,我想让我的应用程序自动扩展一点,但我也想使用 Kotlin 提供的非阻塞协程。
查看文档,似乎从 stdlib 获取上下文的唯一方法是使用 newSingleThreadContext 或 newFixedThreadPoolContext 都创建 ThreadPoolDispacher 的实例,但似乎就是这样。
如果当前没有线程可以完成工作直到 Kotlin 中 CoroutineContext 的给定限制,有没有办法获得类似于 java 中的 ThreadPoolExecutor 的行为?这甚至是处理协程的正确方法吗?
【问题讨论】: