mirror of
https://gitee.com/johng/gf
synced 2026-07-07 06:15:15 +08:00
改进并发安全数据结构,完善示例程序
This commit is contained in:
@ -24,12 +24,12 @@ func NewStringStringMap(safe...bool) *StringStringMap {
|
||||
// 给定回调函数对原始内容进行遍历,回调函数返回true表示继续遍历,否则停止遍历
|
||||
func (this *StringStringMap) Iterator(f func (k string, v string) bool) {
|
||||
this.mu.RLock()
|
||||
defer this.mu.RUnlock()
|
||||
for k, v := range this.m {
|
||||
if !f(k, v) {
|
||||
break
|
||||
}
|
||||
}
|
||||
this.mu.RUnlock()
|
||||
}
|
||||
|
||||
// 哈希表克隆
|
||||
|
||||
Reference in New Issue
Block a user