11.3.4. Executor (执行器) 和 Runtime (运行时) Rust 异步编程中的 Executor (执行器) 和 Runtime (运行时) 详解 异步编程回顾与 Executor/Runtime 的必要性 Rust 异步编程的核心在于 语法,它允许我们编写看似同步的代码,但实际上以非阻塞的方式执行。这种方式能够显著提高程序的并发性能,尤其是在 I/O 密集型应用中。 当我们使用 关键字定义一个异步函数时,实际上创建的是一个 Future。Future 代表一个可能尚未完成的异步操作的结果。要真正执行这个 Future,我们需要将其提交给一个能够驱动 Future 执行的环境。这个环境就是由 和 共同构建的。