Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2012, 00:58
Новичок на форуме
Отправить личное сообщение для lorents Посмотреть профиль Найти все сообщения от lorents
 
Регистрация: 22.01.2012
Сообщений: 7

Параллельный запуск функций
Добрый вечер!
Допустим у меня есть функция (обрабатывает изображение) и у меня есть 5 изображений (назовем их image1, image2, ..., image5).

В обычном режиме, у меня обработка изображений происходить последовательно. Подскажите, как можно реализовать обработку изображений в два и более потока, и самое главное, чтобы эти потоки работали независимо друг от друга.

Допустим запустили последовательно обработку image1 и image2 (они обрабатываются за разное время), и как только одно из изображений заканчивает обработку, мы запускаем image3, и т.д. И так пока мы не обработаем все изображения.

Подскажите, как можно все это реализовать?
Ответить с цитированием