|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2011, 15:51 | #1 |
Пользователь
Регистрация: 07.03.2011
Сообщений: 83
|
Сравнение производительности при наличиии и отсутствии распараллеливания
В программе подсчитываю md5 для небольших файлов в заданной директории и определяю время работы при последовательном подсчете md5 и подсчете md5 для каждого файла при распараллеливании. Раньше с потоками не работал, не судите строго. Сделал так:
Код:
Код:
1. Что нужно сделать, чтобы моя многопоточная программа с обычными потоками работала правильно. 2. Как правильно записать решение моей задачи для использования Parallel.ForEach. 3. Как правильно записать решение моей задачи для использования AsParallel. Документацию читал, но самостоятельно не смог разобраться. Прикрепляю проект. |
17.06.2011, 16:09 | #2 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 28
|
для многопоточного примерно так
Код:
|
20.06.2011, 09:42 | #3 |
Пользователь
Регистрация: 07.03.2011
Сообщений: 83
|
Не получается, выводит только md5 для первого файла, а у меня их 20 штук. При отсутствии многопоточности все работает нормально
|
20.06.2011, 14:52 | #4 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зависание программы при отсутствии подключения | dolphin705 | Работа с сетью в Delphi | 0 | 17.01.2011 02:05 |
Почему _kbhit возвращает TRUE при отсутствии нажатий? | Catharsis | Общие вопросы C/C++ | 3 | 01.08.2010 17:40 |
Проблема производительности при работе с таблицей в Excel 2007 | Crokozayaz | Microsoft Office Excel | 3 | 21.07.2010 16:27 |
Информация о производительности | Blade | Общие вопросы C/C++ | 2 | 24.11.2009 23:04 |
Подскажите задачу удобную для распараллеливания | Vityalo | Софт | 10 | 14.09.2009 15:02 |