From a57b061f792dbe702db0556229fbe456d7e3e239 Mon Sep 17 00:00:00 2001 From: sope Date: Tue, 25 Jan 2022 16:57:54 +0800 Subject: [PATCH] Update future-excuting.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 错别字纠正 --- book/contents/async/future-excuting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/contents/async/future-excuting.md b/book/contents/async/future-excuting.md index 953789d4..f6cafe08 100644 --- a/book/contents/async/future-excuting.md +++ b/book/contents/async/future-excuting.md @@ -301,7 +301,7 @@ struct Task { /// 进行中的Future,在未来的某个时间点会被完成 /// /// 按理来说`Mutext`在这里是多余的,因为我们只有一个线程来执行任务。但是由于 - /// Rust并不聪明,它无法知道`Future`只会在一个线程内被修改,并不会被夸线程修改。因此 + /// Rust并不聪明,它无法知道`Future`只会在一个线程内被修改,并不会被跨线程修改。因此 /// 我们需要使用`Mutex`来满足这个笨笨的编译器对线程安全的执着。 /// /// 如果是生产级的执行器实现,不会使用`Mutex`,因为会带来性能上的开销,取而代之的是使用`UnsafeCell`