Разные входные данные для разных потоков с помощью ручного запроса ввода данных от пользователя
-
Концепт такой.
Проверка номера потока.
Если номер потока равен, например, 1,2,4,7,10, то
Запрос ручного ввода данных от пользователя - Ввод данных, сохранение в переменную и далее по скрипту.
Если номер потока равен 3,5,6,8,9, то
Запрос ручного ввода данных от пользователя - Ввод данных, сохранение в переменную и т.д.То есть в зависимости от номера потока будут вводиться разные данных для конкретных потоков.
Как это правильно оформить в виде действий? Как установить типа глобальную переменную, но не для всех, а для определённых потоков? Набросок:
-
Так не получится. Надо в if прописать [[THREAD_INDEX]]==1 || [[THREAD_INDEX]]==2 || [[THREAD_INDEX]]==4 и т.д.
А глобальных переменных можно создать 2 и дальше уже проверять в какой из них нужное значение.
-
@bratishka у меня скорее чуть по-другому можно сделать.
Например, сначала запрашивать ручным вводом данных, для скольких потоков задать определённое значение.
Ввёл значение 7. Значит, если номер потока с 1 по 7 (первые 7 потоков), то запрашивать ручной ввод для R1.
Далее ввёл 9. Если номер потока с 8 по 16, то R2 и т.д.
То есть сначала при ручном вводе запрашивается "Для какого количество потоков задать Значение1?"
Если количество потоков равно 10, то для первых десяти потоков Значение1.
Далее для последующих 20 потоков Значение2 и т.д.