1 Star 1 Fork 0

妙音 / oils

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
sync.go 297 Bytes
一键复制 编辑 原始数据 按行查看 历史
妙音 提交于 2022-03-13 16:21 . style: lint
package level
import "sync"
func (p *Service) getMutex(key []byte) *sync.Mutex {
var lock *sync.Mutex
ks := string(key)
if m, ok := p.seqMap.Load(ks); ok {
lock, _ = m.(*sync.Mutex)
} else {
m, _ := p.seqMap.LoadOrStore(ks, &sync.Mutex{})
lock, _ = m.(*sync.Mutex)
}
return lock
}
1
https://gitee.com/xuender/oils.git
git@gitee.com:xuender/oils.git
xuender
oils
oils
v1.1.23

搜索帮助

53164aa7 5694891 3bd8fe86 5694891