修复读锁释放错误
This commit is contained in:
parent
5312092ad6
commit
91894a6f96
@ -44,14 +44,13 @@ func (l *lock) Unlock(optionFuncList ...OptionFunc) error {
|
||||
|
||||
func (l *lock) RLock(optionFuncList ...OptionFunc) error {
|
||||
defer l.AddRLockCnt(l.lockCnt)
|
||||
|
||||
l.sc.RLock()
|
||||
return nil
|
||||
}
|
||||
|
||||
func (l *lock) RUnlock(optionFuncList ...OptionFunc) error {
|
||||
defer l.DecreaseRLockCnt(l.lockCnt)
|
||||
l.sc.Unlock()
|
||||
l.sc.RUnlock()
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -43,6 +43,6 @@ func GenRandomString(source string, length uint) string {
|
||||
// Date : 6:01 下午 2021/3/9
|
||||
func Md5(str string) string {
|
||||
h := md5.New()
|
||||
h.Write([]byte(str))
|
||||
_, _ = h.Write([]byte(str))
|
||||
return hex.EncodeToString(h.Sum(nil))
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user