Многопоток реализация счетчика результата

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
Добрый день всем. Скажите пожалуйста в многопотоке можно реализовать пременную общего результата. То есть у мена результаты сохраняются по папкам номера счетчика и если результата нет или ошибка , берется следующая строка под темже номером. Как быть с многопотоком это возможно ?
Например
Старт задания
1 - Строка задания 1 = Успех задания = 1 результат
2 - Строка задания 2 = Успех задания = 2 результат
3 - Строка задания 3 = error

следующий шаг задания под номерами

3 - Строка задания 3 = Успех задания = 3 результат
4 - Строка задания 4 = error
5 - Строка задания 5 = Успех задания = 5 результат

и тд
Вопрос можно реализовать такую схему выполнения и с помощью чего глобальные переменные или как? Нужен совет
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113
можно где угодно хранить счетчик, в файле, в базе данных, в глобальной переменной, без разницы. главное сделай лок на операции с общим ресурсом.
 
  • Спасибо
Реакции: zava75

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
можно где угодно хранить счетчик, в файле, в базе данных, в глобальной переменной, без разницы. главное сделай лок на операции с общим ресурсом.
спасибо наверное проще хешировать запрос и по нему уникализировать результаты
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)