hashmap:一种Golang无锁线程安全的HashMap针对最快的读取访问进行了优化 源码
哈希图 总览 Golang无锁无线程安全HashMap,针对最快的读取访问进行了优化。 用法 为地图中的键设置值: m := &HashMap{} m.Set("amount", 123) 从地图中读取键的值: amount, ok := m.Get("amount") 使用地图来计数URL请求: var i int64 actual, _ := m.GetOrInsert("api/123", &i) counter := (actual).(*int64) atomic.AddInt64(counter, 1) // increase counter ... count := ato
下载地址
用户评论