mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2026-08-22 14:13:28 +08:00
Updated 'src/SUMMARY.md'.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# 异步编程基础:`async`、`await`、`Futures` 与流
|
||||
# 异步编程基础:异步、等待、未来值与流
|
||||
|
||||
许多我们要求计算机执行的操作,都需要一段时间才能完成。在等待这些长时间运行的进程完成时,若我们能做一些其他事情,那就再好不过了。现代计算机提供了两种同时处理多个操作的技术:并行机制与并发操作。不过,一旦我们开始编写那些涉及并行或并发操作的程序时,我们很快就会遇到 *异步编程* 所固有的一些新挑战,即操作可能无法按照他们启动的顺序,依次完成。本章建立在第 16 章中使用线程的并行机制,及通过引入另一种异步编程方法: Rust 的 Futures、流与支持他们的 `async` 和 `await` 语法,以及在异步操作间进行管理及协调的一些工具,实现的并发上。
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user