From 316acdc6a0ded46d4979bca3cd8794d066783fa6 Mon Sep 17 00:00:00 2001 From: Hector PENG Date: Fri, 30 May 2025 10:48:03 +0800 Subject: [PATCH] Updated 'src/SUMMARY.md'. --- src/Ch16_1_async_programming.md | 2 +- src/SUMMARY.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ch16_1_async_programming.md b/src/Ch16_1_async_programming.md index 5f416d3..25a991c 100644 --- a/src/Ch16_1_async_programming.md +++ b/src/Ch16_1_async_programming.md @@ -1,4 +1,4 @@ -# 异步编程基础:`async`、`await`、`Futures` 与流 +# 异步编程基础:异步、等待、未来值与流 许多我们要求计算机执行的操作,都需要一段时间才能完成。在等待这些长时间运行的进程完成时,若我们能做一些其他事情,那就再好不过了。现代计算机提供了两种同时处理多个操作的技术:并行机制与并发操作。不过,一旦我们开始编写那些涉及并行或并发操作的程序时,我们很快就会遇到 *异步编程* 所固有的一些新挑战,即操作可能无法按照他们启动的顺序,依次完成。本章建立在第 16 章中使用线程的并行机制,及通过引入另一种异步编程方法: Rust 的 Futures、流与支持他们的 `async` 和 `await` 语法,以及在异步操作间进行管理及协调的一些工具,实现的并发上。 diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 6a81ae1..c6547a9 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -116,7 +116,7 @@ - [使用 `Sync` 与 `Send` 的可扩展并发](concurrency/extensible_concurrency.md) -- [异步编程基础:`async`、`await`、`Futures` 与流](Ch16_1_async_programming.md) +- [异步编程基础:异步、等待、未来值与流](Ch16_1_async_programming.md) - [未来值与异步语法](async/futures.md) - [应用带有异步的并发](async/concurrency_n_async.md) - [使用任意数量的未来值](async/multiple_futures.md)