【发布时间】:2013-05-30 10:56:11
【问题描述】:
在 Scala 中使用期货时,默认行为是使用默认的 Implicits.global 执行上下文。似乎这默认为每个处理器提供一个线程。在更传统的线程化 Web 应用程序中,当 future 执行诸如等待数据库之类的任务(与某些 cpu 绑定任务相反)时,这似乎是一个糟糕的默认值。
我希望覆盖默认上下文在生产中是相当标准的,但我找不到关于这样做的文档很少,似乎它可能并不常见。我错过了什么吗?
【问题讨论】:
标签: scala concurrency