一个线程安全的泛型支持 map 库

鸟窝 at 
orcaman/concurrent-map 是一个非常高效的线程安全的 map 库,正如它的文档中所说的那样,标准库 sync.Map 更适合 append-only 的场景,或者说少写大量的读的场景,如果针对多读多写的场景,concurrent-map 可能会更有优势。它是通过分片的方式,将锁的粒度减少,从而提高性能。今年初的时候,这个库做了改造,开始支持泛型,但是不幸的是,它只支持 Value 值泛型,它的 key 只能是 string 类型,这就限制了它的应用场景。我 fork 了这个项目,创建了一个新的线程安全的库 smallnest/safemap,同时支持 Key 和 Value……