
24.10.2009, 01:02
|
|
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
С нами:
9780227
Репутация:
1423
|
|
Сообщение от Pashkela
но каждый запрос - это например version(), а не разделение потоков на перебор всех символов в version(), просто таже version() одновременно узнается и брутится с
А может будет быстрее, если выделять отдельный поток на каждый символ ? Ну например:
Список чего 'узнать':
user()
database()
version()
...
Алго:
1 Выбираем из списка верхнее ('что' узнать)
2 Определяем длину ...length(...)....
3 открываем n потоков(на каждый символ), где n получено в пункте 2
4 ... узнаем символы ... сохраняем результаты ... закрываем потоки
5 если список != пусто, переходим в пункт 1
Мб имеет смысл потестить такой алгоритм и посмотреть сколько суммарно займет времени ?
|
|
|