Разные входные данные для разных потоков с помощью ручного запроса ввода данных от пользователя



  • Концепт такой.
    Проверка номера потока.
    Если номер потока равен, например, 1,2,4,7,10, то
    Запрос ручного ввода данных от пользователя - Ввод данных, сохранение в переменную и далее по скрипту.
    Если номер потока равен 3,5,6,8,9, то
    Запрос ручного ввода данных от пользователя - Ввод данных, сохранение в переменную и т.д.

    То есть в зависимости от номера потока будут вводиться разные данных для конкретных потоков.

    Как это правильно оформить в виде действий? Как установить типа глобальную переменную, но не для всех, а для определённых потоков? Набросок:
    1.PNG



  • Так не получится. Надо в 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 и т.д.


Log in to reply