Параллельный foreach
-
Можно как то реализовать параллельный foreach в басе или в несколько потоков парсить данные со страницы без повторений?
-
@kain
Организуй селекторный цикл и сделай в один поток, проще некуда, чего уж мудрить.
-
@olegtut мне нужно в несколько потоков
-
@olegtut на странице много записей. Нужно ускорить процесс.
-
@kain
Можно вызвать функцию в несколько потоков. Но перед этим записать количество элеметов в переменную и отслеживать на каком элементе находится поток и, если количество проходов превышает количество элементов, то выйти из многопоточной функции. Всё это сложности, я уверен, можно сделать проще, но сложно что-то говорить, не зная задач и целей.
-
@olegtut примерно понял о чем речь) Спасибо, буду пробовать
-
@kain БАС позволяет стартовать потоки внутри потока. Вот пример использования https://www.youtube.com/watch?v=Pal3HsU_UTA&t=0s