orcaman/concurrent-map[1] 是一個非常高效的線程安全的 map 庫,正如它的文檔中所說的那樣,標準庫sync.Map更適合append-only的場景,或者說少寫大量的讀的場景,如果針對多讀多寫的場景,concurrent-map可能會更有優勢。它是通過分片的方式,將鎖的粒度減少,從而提高性能。今年初的時候,這個庫做了改造,開始支持泛型 [2],但是不幸的是,它只支持 Va ⌘ Read more
orcaman/concurrent-map[1] 是一個非常高效的線程安全的 map 庫,正如它的文檔中所說的那樣,標準庫sync.Map更適合append-only的場景,或者說少寫大量的讀的場景,如果針對多讀多寫的場景,concurrent-map可能會更有優勢。它是通過分片的方式,將鎖的粒度減少,從而提高性能。今年初的時候,這個庫做了改造,開始支持泛型 [2],但是不幸的是,它只支持 Va ⌘ Read more