sync.Map наверное вариант? мьютекс понятно, если один глобальный то все просто. но такое чувство что задача должна ложиться на атомики, ведь только инкремент идет
А ключи все заранее известны? Или нет?
нет, могут добавляться
Прям весь диапазон интов может быть?
да, это id пользователя
В простом варианте будет mu.Lock() counters[id]++ mu.Unlock()
Обсуждают сегодня