Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kseon12
61 / 3 / 1
Регистрация: 22.12.2011
Сообщений: 99
#1

Мультипоточность при обходе файлов - C++

10.10.2013, 22:34. Просмотров 214. Ответов 0
Метки нет (Все метки)

Доброго времени суток. Имеется папка с достаточно большим количеством файлов (>300 000).

Обычный проход всех файлов осуществляется так :
C++
1
2
3
4
5
6
7
8
9
10
11
    WIN32_FIND_DATA FindFileData;
    HANDLE hf;
    hf=FindFirstFile(directoryPath, &FindFileData);
    if (hf!=INVALID_HANDLE_VALUE)
    {
        do
        {
        }
        while (FindNextFile(hf,&FindFileData)!=0);
        FindClose(hf);
    }
Можно или как его пройти в несколько потоков (к примеру используя pragma omp parallel) ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 22:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Мультипоточность при обходе файлов (C++):

При обходе по очереди вершин многоугольника выяснить остался ли наблюдатель слева или справа от него - C++
Предел сада имеет форму многоугольника с n вершинами, координаты которых (x1,y1),(x2,y2)..)(Xn,Yn) пользователь вводит с клавиатуры....

Мультипоточность - C++
Всем привет! Подскажите, пожалуйста! какой функцией лучше всего организовать много потоков в windows forms? И чтобы приоритеты...

printf и мультипоточность - C++
Как printf работает при нескольких потоках? То, что я знаю: printf пишет в буфер и при первой возможности выводит забуференное в...

Ссылки на объект и мультипоточность - C++
Такая проблема: есть два потока и глобально объявленная ссылка на объект, когда я инициализирую её в одном потоке, во втором она остаётся...

Обход файловой системы и мультипоточность - C++
Работаю над программой индексирования файловой системы. Все диски обходяться(как по дереву от корня) до последней папки рекурсивно и...

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов... - C++
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень рассчитываю на любую вашу помощь. Вот задача. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 22:34
Привет! Вот еще темы с ответами:

Ошибки при переносе файлов на другой pc - C++
Перенес я все свои работы на другой компьютер(обновлял комплектующие) и в среде Qt Creator перестала запускатся программа, при компиляции...

Кодировка сиволов при считывая из файлов С++ - C++
Такой вопрос: Почему при считывание кириллицы, код символа имеет отрицательное значение, а всех остальных положительное? Например буква "а"...

Программа падает при чтении из файлов - C++
В C++ слова читаются из двух файлов.выбивает ошибку.Что можно сделать?

Мультипоточность в обработке массива файлов - C#
Есть массив изображений. Есть исполняемый файл(сторонний .exe) который обрабатывает переданный ему в качестве аргумента файл. Я написал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru