Параллельный foreach



  • Можно как то реализовать параллельный foreach в басе или в несколько потоков парсить данные со страницы без повторений?



  • @kain
    Организуй селекторный цикл и сделай в один поток, проще некуда, чего уж мудрить.



  • @olegtut мне нужно в несколько потоков



  • @olegtut на странице много записей. Нужно ускорить процесс.



  • @kain
    Можно вызвать функцию в несколько потоков. Но перед этим записать количество элеметов в переменную и отслеживать на каком элементе находится поток и, если количество проходов превышает количество элементов, то выйти из многопоточной функции. Всё это сложности, я уверен, можно сделать проще, но сложно что-то говорить, не зная задач и целей.



  • @olegtut примерно понял о чем речь) Спасибо, буду пробовать


  • administrators

    @kain БАС позволяет стартовать потоки внутри потока. Вот пример использования https://www.youtube.com/watch?v=Pal3HsU_UTA&t=0s


Log in to reply
 

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