@trsxcc, выполнить код:
[[GROUPS]] = RInfo("db", "Groups").split(",");db - Имя ресурса, для которого нужно получить выбранные группы
[[GROUPS]] - Переменная, в которую будет сохранён список выбранных групп
Всем привет!
Возник такой вопрос.
У меня есть программа, она допустим работает в 4 потока, берет инфу с файла ищет на сайте и сохраняет данные. Так вот, как реализовать следующее, когда допустим 3 потока завершили работу, у меня остается еще 1 поток который ищет инфу и сохраняет, как мне сделать так что бы остальные 3 потока которые уже свободны помогли этому 1 потоку быстрее закончить работу. То есть что бы они все вместе начали выполнять поиск и сохранение данных, или так что бы они все вместе парсили страницу и сохраняли данные. Как это можно реализовать, желательно пример
Заранее спасибо.
@sashf1999 said in Помощь потоку:
Всем привет!
Возник такой вопрос.
У меня есть программа, она допустим работает в 4 потока, берет инфу с файла ищет на сайте и сохраняет данные. Так вот, как реализовать следующее, когда допустим 3 потока завершили работу, у меня остается еще 1 поток который ищет инфу и сохраняет, как мне сделать так что бы остальные 3 потока которые уже свободны помогли этому 1 потоку быстрее закончить работу. То есть что бы они все вместе начали выполнять поиск и сохранение данных, или так что бы они все вместе парсили страницу и сохраняли данные. Как это можно реализовать, желательно пример
Заранее спасибо.
Только дробить процесс на потоки не на уровне инфы в файле, а на уровне содержимого сайта.