Спасибо.
Многопоток. Дождаться завершения, обновить данные и начать снова
-
Нужна помощь, просто не понимаю как сделать и как подступится.
Есть написаное приложение, собирает статистику по ключам из гугла. Каждый поток - это своя прокся и свой ключ (эти данные получаем с сервера).
- это все работает, но по кругу.
Нужно сделать что-бы раз в 20 минут, все потоки остановились (либо дождаться завершения), и обновить с сервера данные по проксям и ключам - и снова начать работу но уже с этими новыми данными.
У меня затык с тем что:
Я не знаю как дождаться завершения всех потоков, и когда они все завершаться - выполнить функцию;
найти информацию по поиску не получилось, погуглил - тоже ни чего не нашел.p.s. раз в 20 минут я планирую сделать посто: в OnApplicationStart - получить unixtimestamp, и потом сравнить пока не прошло > 20 минут. Тут вроде просто всё.