mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 00:43:59 +08:00
src/ch16-04-extensible-concurrency-sync-and-send.md
This commit is contained in:
parent
558e8af136
commit
e4aaa1e839
@ -4,7 +4,7 @@
|
||||
> <br>
|
||||
> commit 55b294f20fc846a13a9be623bf322d8b364cee77
|
||||
|
||||
Rust 的并发模型中一个有趣的方面是:语言本身对并发知道的**很少**。几乎我们之前讨论的所有内容,都是标准库的一部分,而不是语言本身的内容。因为并不需要语言提供任何用于并发上下文中的内容,并发选择也不仅限于标准库或语言所提供的:我们可以编写自己的或使用别人编写的内容。
|
||||
Rust 的并发模型中一个有趣的方面是:语言本身对并发知之**甚少**。我们之前讨论的几乎所有内容,都属于标准库,而不是语言本身的内容。由于不需要语言提供并发相关的基础设施,并发方案不受标准库或语言所限:我们可以编写自己的或使用别人编写的。
|
||||
|
||||
我们说“**几乎**所有内容都不属于语言本身”,那么属于语言本身的是什么呢?是两个 trait,都位于`std::marker`: `Sync`和`Send`。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user