소스 검색

use delete

Wade Simmons 2 년 전
부모
커밋
90e9a8e42c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      mutex_debug.go

+ 2 - 2
mutex_debug.go

@@ -60,7 +60,7 @@ func (s *syncRWMutex) Lock() {
 
 func (s *syncRWMutex) Unlock() {
 	m := threadLocal.Get().(map[mutexKey]bool)
-	m[s.mutexKey] = false
+	delete(m, s.mutexKey)
 	s.RWMutex.Unlock()
 }
 
@@ -73,6 +73,6 @@ func (s *syncRWMutex) RLock() {
 
 func (s *syncRWMutex) RUnlock() {
 	m := threadLocal.Get().(map[mutexKey]bool)
-	m[s.mutexKey] = false
+	delete(m, s.mutexKey)
 	s.RWMutex.RUnlock()
 }