global.go 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package global
  2. import (
  3. "cicv-data-closedloop/kinglong/common/ent"
  4. "sync"
  5. "time"
  6. )
  7. var (
  8. TimeWindowProducerQueue []ent.TimeWindow
  9. TimeWindowProducerQueueMutex sync.RWMutex
  10. TimeWindowConsumerQueue []ent.TimeWindow
  11. TimeWindowConsumerQueueMutex sync.RWMutex
  12. Subscriber0Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  13. Subscriber0TimeMutex sync.Mutex
  14. Subscriber1Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  15. Subscriber1TimeMutex sync.Mutex
  16. Subscriber2Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  17. Subscriber2TimeMutex sync.Mutex
  18. Subscriber3Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  19. Subscriber3TimeMutex sync.Mutex
  20. Subscriber4Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  21. Subscriber4TimeMutex sync.Mutex
  22. Subscriber5Time = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  23. Subscriber5TimeMutex sync.Mutex
  24. TcpSendTime = time.Date(2023, time.November, 23, 10, 30, 0, 0, time.UTC)
  25. TcpSendTimeMutex sync.Mutex
  26. )