当底层映射没有发生任何修改时,标准HashMap和ConcurrentHashMap的get(Key)方法调用的性能是否相等(因此只执行get()操作)。因此,我问我正在做很多gets (并且可以选择使用HashMap实现它(创建临时Hashmap,将数据复制到新的HashMap中,并交换关联)或使用ConcurrentHashMap实现它……由于我的应用程序真的做了很多因此,如果有人知道ConcurrentHashMap for gets的内部工作原理</em
我想要构建一个hashmap,其中的键是引用。我希望这些引用的相等意味着引用相等,也就是说,两种引用都借用了相同的对象。use std::collections::hash_map::HashMap;
struct SomeValue();
let&SomeKey没有实现Hash/Eq。trait bounds were not satisfied: `&Some