"Fk7tY8", "Lk9oiU", "Lkfj9e"
То есть рандомный набор символов определенной длины
У меня есть много функций, запущенных асинхронно, но каждая из функций должна обработать 1 код только 1 раз
(Проблема в том, что один и тот же код может поступить много раз)
Как я понимаю, мне нужно где-то хранить уже обработанные коды, при этом для каждой из функций отдельно их хранить?
Как это реализовать лучше?
Подскажите, пожалуйста
Зачем отдельно для каждой функции. Сделай общий set, храни там. В асинхронной архитектуре операции без ввода-вывода атомарны. Гонки не будет
Да, и действительно, это отличный ответ, спасибо!
Обсуждают сегодня