6.1.4 ExecutionContext (执行上下文) Scala Futures 和 Promises 中的 ExecutionContext 详解 什么是 ExecutionContext? 本质上是一个 的包装器,并添加了一些 Scala 特有的功能。它定义了 应该在哪个线程池或线程中执行。 换句话说,它负责执行 中包含的计算任务。 的核心方法是 ,它接收一个 对象(代表要执行的任务),并负责将其提交到合适的执行环境中。 当你在 中使用 , , , 等方法时,这些方法的后续计算都会在 定义的环境中执行。 ExecutionContext 的类型 Scala 提供了多种类型的 ,每种类型都有其适用场景和优缺点。 : 这是 Scala 库提供的默认全局 。它使用一个线程池来执行任务。