新手有几个问题: 01- mutex为了防止数据竞争,那为何不用单线程,而要用多线程。 02- 像例子这样累加获得data2[0]的值,有什么用,用在什么场景下呢? 03- let data1 = data.clone(); 克隆后锁定状态也被克隆了是么? 谢谢!
代码在这里: https://gist.github.com/rust-play/eb85ea5c9ec1c9fb31b5db3fec9db33c
1
共 3 条评论, 1 页
评论区
写评论好哒,感谢。
另外你应该用 JoinHandler 的 join 来等待thread完成而不是靠 sleep main thread ...