Browse Source

use delete

Wade Simmons 2 năm trước cách đây
mục cha
commit
90e9a8e42c
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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()
 }