MiskoLee 发表于 2017-12-28 10:24
Rust是使用如何的机制保证多线程程序是没有数据竞争的?
使用T、&mut T 保证修改访问的唯一性(noalias) 使用!Send 正确标记不可以在线程间转移的所有权。 使用!Sync 正确标记非线程安全的内部可变性。
评论区
写评论使用T、&mut T 保证修改访问的唯一性(noalias) 使用!Send 正确标记不可以在线程间转移的所有权。 使用!Sync 正确标记非线程安全的内部可变性。