Помогите!



  • Как зделать так что бы каждный поток выполнял своё действие?, и вообще возможно ли такое реализовать?



  • @Kasstiel Изначально это так не задумывалось. Но можно сделать костыль используя глобальные переменные. Например, определять что функция уже запущена путем наличия определенного текста в глобальной переменной.
    Или еще идея - создать ресурс в котором указать в каждой строке:

    Поток 1
    Поток 2
    Поток 3
    

    Установить одновременное использование 1, успешных 1, неудач 1.
    Теперь в скрипте каждый поток получит по одной уникальной строке. И остается сравнить ресурс в потоке и назначить своё уникальное действие.


  • administrators

    @Kasstiel Также можно вызывать действие "номер потока" и в зависимости от результата выполнять то или другое действие.



  • Используешь экшен Номер потока

    А далее ставишь if с условием

    [[THREAD_INDEX]] == 1
    

    Для первого потока, для второго потока

    [[THREAD_INDEX]] == 2
    

    И так далее. В каждом if пишешь что нужно делать конекретно какому потоку.



  • @Fox Вай шайтан, придумал же такое, я через ресурс велосипед изобретал :)



  • Да, в if надо ставить чуть по другому

    [[THREAD_INDEX]] == 1
    

Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.