Логика работы многопоточности |
Здравствуйте, гость ( Вход | Регистрация )
Логика работы многопоточности |
RazrFalcon |
7.12.2010, 14:23
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Пример:
Раскрывающийся текст
Одним словом у меня есть цикл в котором я должен передавать разные значение в потоки и получать обратно результат обработки функции match. Лучше описать не могу, так как не совсем понимаю как должна выглядеть программа такая. |
|
|
RazrFalcon |
7.12.2010, 15:55
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
В этом и проблема, я не могу понять логику работы.
Проблема в том, что мне нужно передать значения в функцию которая в потоке находится. И еще, если у меня потоки создаются изначально, то там что должны бить просто while постоянно? У меня есть цикл основной, в нем циклично посылаться должны значения двум потокам. Пример: Есть 20 изображений, 10 изначальных и 10 измененных. У меня есть цикл который сравнивает эти изображения. То есть берем 1-е изначальное и сравниваем с 10 измененными, и находим нужное. Потом второе исходное снова с 10 сравниваем и тд. Я хочу распараллелить (так как долго обрабатываются изображения), к примеру четные исходные первый поток обрабатывает, а нечетные второй. Ну или первые 5-ть - первый, остальные пять - второй. Сообщение отредактировал RazrFalcon - 7.12.2010, 15:56 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 19:14 |