Update chapter_3_16_5.md

This commit is contained in:
令狐一冲
2023-05-18 10:02:46 +08:00
committed by GitHub
parent 6654760347
commit d1a614940d

View File

@@ -80,6 +80,6 @@ fn main() {
使用Rc需要注意以下两点
- 通过Rc是允许程序的多个部分之间只读的共享数据因为相同位置的多个可变引用可能会造成数据竞争和不一致。如果涉及到修改需要使用RefCell或者Mutex。
- 通过Rc是允许程序的多个部分之间**只读的共享数据**因为相同位置的多个可变引用可能会造成数据竞争和不一致。如果涉及到修改需要使用RefCell或者Mutex。
- Rc只能是同一个线程内部共享数据它是非线程安全的。如果要在多线程中共享需要使用Arc。