标签: rust
我有一些T类型的数据,它既不实现Copy也不实现Clone。
T
Copy
Clone
Arc<T>
Arc<Mutex<T>>
如果我想首先分享它,然后在循环中不可分割地怎么办?所以:
Arc<Mutex<Arc<T>>>
lock()
那么什么是正确有效的解决方案?
答案 0 :(得分:4)
我正在寻找std::sync::RwLock,感谢@Shepmaster!
std::sync::RwLock