Updated 'src/SUMMARY.md'.

This commit is contained in:
Hector PENG
2025-05-30 10:48:03 +08:00
parent 7a830434c7
commit 316acdc6a0
2 changed files with 2 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
# 异步编程基础:`async`、`await`、`Futures` 与流
# 异步编程基础:异步、等待、未来值与流
许多我们要求计算机执行的操作,都需要一段时间才能完成。在等待这些长时间运行的进程完成时,若我们能做一些其他事情,那就再好不过了。现代计算机提供了两种同时处理多个操作的技术:并行机制与并发操作。不过,一旦我们开始编写那些涉及并行或并发操作的程序时,我们很快就会遇到 *异步编程* 所固有的一些新挑战,即操作可能无法按照他们启动的顺序,依次完成。本章建立在第 16 章中使用线程的并行机制,及通过引入另一种异步编程方法: Rust 的 Futures、流与支持他们的 `async``await` 语法,以及在异步操作间进行管理及协调的一些工具,实现的并发上。

View File

@@ -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)