- Регистрация
- 23.05.2016
- Сообщения
- 1 472
- Благодарностей
- 575
- Баллы
- 113
Приветствую!
Пишу парсер контактов подписчиков сообществ(а).
Сейчас реализовал многопоток парсинг 1 сообщества - 1 аккаунтом. Но желаю организовать парсинг 1 сообщества множеством аккаунтов. Допустим 1-й поток (аккаунт) берёт смещение по подписчикам на 200, 2-й поток (аккаунт) делает проверку значения смещения и берёт уже на 400 итд.
Какое решение вижу?
Значение смещения (offset) инициализируетя, как глобальная переменная и каждый цикл к значению смещения (offset) добавляется +200. В теории каждый поток (аккаунт) будет брать уже других подписчиков, чем соседний. В теории вроде верно, а как на практике?
А если таких 100 потоков, Зенно будет успевать обрабатывать каждый поток и выдавать нужное значение смещения?
Возможно есть какое-либо оптимальное решение по организации парсинга многопотоком?
Пишу парсер контактов подписчиков сообществ(а).
Сейчас реализовал многопоток парсинг 1 сообщества - 1 аккаунтом. Но желаю организовать парсинг 1 сообщества множеством аккаунтов. Допустим 1-й поток (аккаунт) берёт смещение по подписчикам на 200, 2-й поток (аккаунт) делает проверку значения смещения и берёт уже на 400 итд.
Какое решение вижу?
Значение смещения (offset) инициализируетя, как глобальная переменная и каждый цикл к значению смещения (offset) добавляется +200. В теории каждый поток (аккаунт) будет брать уже других подписчиков, чем соседний. В теории вроде верно, а как на практике?
А если таких 100 потоков, Зенно будет успевать обрабатывать каждый поток и выдавать нужное значение смещения?
Возможно есть какое-либо оптимальное решение по организации парсинга многопотоком?