- Регистрация
- 05.07.2017
- Сообщения
- 14
- Благодарностей
- 9
- Баллы
- 3
Доброго времени суток. Никогда не работал в многопоточном режиме в zennoposter, всегда обходился 1. Сейчас же проект требует использования нескольких сотен потоков.
Вопрос заключается в следующем: проект-брутфорс определенного сервиса, после выполнения потока нужно вывести результат работы в виде Пройдено комбинаций/Хороших аккаунтов/плохих аккаунтов/заблокировано и т.д. Сейчас это делается так (ДА,Я ПОНИМАЮ ЧТО СКОРЕЕ ВСЕГО ТАК ДЕЛАТЬ НЕЛЬЗЯ, ИМЕННО ПОЭТОМУ Я ТУТ): Есть текстовый документ который содержит в себе нужные нам строки "Хороших аккаунтов: 0"... берется строка из списка по номеру (с удалением) +1 к цифре и кладется на то же самое место, получается в документе лежит уже "Хороших аккаунтов: 1" и следующий поток знает к какому числу делать +1.
Как реализовать правильный вывод информации в текстовый документ.
При 5-10 потоках эта схема работает нормально, но при 300 происходит конфликт обращения к нужной строке т.к ее там может не быть (другой поток в это время ее "дернул")
Вопрос заключается в следующем: проект-брутфорс определенного сервиса, после выполнения потока нужно вывести результат работы в виде Пройдено комбинаций/Хороших аккаунтов/плохих аккаунтов/заблокировано и т.д. Сейчас это делается так (ДА,Я ПОНИМАЮ ЧТО СКОРЕЕ ВСЕГО ТАК ДЕЛАТЬ НЕЛЬЗЯ, ИМЕННО ПОЭТОМУ Я ТУТ): Есть текстовый документ который содержит в себе нужные нам строки "Хороших аккаунтов: 0"... берется строка из списка по номеру (с удалением) +1 к цифре и кладется на то же самое место, получается в документе лежит уже "Хороших аккаунтов: 1" и следующий поток знает к какому числу делать +1.
Как реализовать правильный вывод информации в текстовый документ.
При 5-10 потоках эта схема работает нормально, но при 300 происходит конфликт обращения к нужной строке т.к ее там может не быть (другой поток в это время ее "дернул")