Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сканирование каталога и подкаталогов


iskatel ©   (2005-08-23 18:08:00) 

раньше сканировал с пом финд ферст / финд некст, рекурсивно вызывая при входе в подкаталог, меняя перед этим текущую директорию. теперь же надо чтоб все это работало в потоках, а текущая директория задается для всего приложения, сделал у рекурсивной ф-ции параметр: путь к каталогу, все работает, но ощутимо медленнее по сравнению с 1 вариантом, мож есть какое нить элегантное решение?


Anatoly Podgoretsky   (2005-08-29 10:26:00) [1]

iskatel ©   (29.08.05 07:01) [6]
Ну так в этом случае о скорости говорить и не приходится, потоки спят и изредка просыпаются, при этом как правило они не накладываются друг на друга.


Alexander Panov   (2005-08-29 10:01:00) [2]

iskatel ©   (29.08.05 7:01) [6]
ReadDirectoryChangesW


В топике про эту функцию ни слова нет.


iskatel   (2005-08-29 07:01:00) [3]

имеет смысл еще в одном случае :-) при использовании ф-ции ReadDirectoryChangesW
каждый поток мониторит свою директорию и отрабатывает при изменениях в ней...


TUser   (2005-08-23 20:01:00) [4]

Точно, я и не подумал ...


Alexander Panov   (2005-08-23 19:54:00) [5]

Забыл добавить - "...разных физическихдисках"


Alexander Panov   (2005-08-23 19:53:00) [6]

iskatel ©   (23.08.05 18:08)

Разделять поиск файлов по разным потокам имеет смысл в случае, если поиск осуществляется на разных дисках.


TUser   (2005-08-23 19:37:00) [7]

Если 10 потоков, - то каждый будет работать в 10 раз медленнее. Даже больше.


Гаврила   (2005-08-23 18:14:00) [8]

От того, как передается имя папки-  как параметр или через глобальную переменную, разницы по скорости быть не может. По крайней мере такой, которая "ощутима"


Наверх

Титульная страница Поиск, карта сайта Написать письмо