lock.go 419 B

1234567891011121314151617181920212223
  1. package lock
  2. import (
  3. "sync"
  4. )
  5. var (
  6. UserLockMap = map[string]*sync.Mutex{}
  7. MainLock = sync.Mutex{}
  8. )
  9. func InitUserLock(appID string) {
  10. //MainLockMap.Store(appID, sync.Mutex{})
  11. //log.Println("获取到appID的锁:", GetUserLock(appID))
  12. }
  13. /*func GetUserLock(appID string) ()sync.Mutex {
  14. if userLock, ok := MainLockMap.Load(appID); ok {
  15. _userLock := userLock.(sync.Mutex)
  16. return _userLock
  17. }
  18. return
  19. }*/