小编Jul*_*fer的帖子

当一个值的所有者可以读取它而另一个线程更改它时,Rust 如何防止数据竞争?

Rust 书在参考文献和借用中陈述了以下内容

当我们有一个不可变的引用时,我们也不能有一个可变的引用。不可变引用的用户不希望值突然从它们下面改变!但是,多个不可变引用是可以的,因为没有人只是在读取数据,因此无法影响其他人对数据的读取。

但是所有者可以读取数据,而另一个线程通过可变借用更改值,对吗?那么我们是不是又遇到了通常的问题,或者我在哪里误解了潜在的概念?

concurrency rust

2
推荐指数
1
解决办法
316
查看次数

标签 统计

concurrency ×1

rust ×1