diff --git a/book/contents/async/getting-started.md b/book/contents/async/getting-started.md index 3dc7a1c2..17193a22 100644 --- a/book/contents/async/getting-started.md +++ b/book/contents/async/getting-started.md @@ -7,7 +7,7 @@ 上图并不能说 Rust 写的 `actix` 框架比 Go 的 `gin` 更好、更优秀,但是确实可以一定程度上说明 Rust 的异步性能非常的高! -简单来说,异步编程是一个[并发编程模型](https://www.zhihu.com/question/33515481/answer/2304727467),目前主流语言基本都支持了,当然,支持的方式有所不同。异步编程允许我们同时并发运行大量的任务,却仅仅需要几个甚至一个OS线程或CPU核心,现代化的异步编程在使用体验上跟同步编程也几无区别,例如 Go 语言的 `go` 关键字,也包括我们后面将介绍的 `ascyn/await` 语法,该语法是 `Javascript` 和 `Rust` 的核心特性之一。 +简单来说,异步编程是一个[并发编程模型](https://www.zhihu.com/question/33515481/answer/2304727467),目前主流语言基本都支持了,当然,支持的方式有所不同。异步编程允许我们同时并发运行大量的任务,却仅仅需要几个甚至一个OS线程或CPU核心,现代化的异步编程在使用体验上跟同步编程也几无区别,例如 Go 语言的 `go` 关键字,也包括我们后面将介绍的 `async/await` 语法,该语法是 `Javascript` 和 `Rust` 的核心特性之一。 ## async简介 `async` 是 Rust 选择的异步编程模型,下面我们来介绍下它的优缺点,以及何时适合使用。