Показать сообщение отдельно
  #9  
Старый 24.03.2012, 00:52
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

Цитата:
Сообщение от YVitaliy
С 10ю потоками оно быстрее работало бы только на 10ти ядерном проце) А по сути, с "20 вложенными циклами" - я не представляю, как можно цикл пустить в один поток, а операторы в нем (вложенные циклы) - в иной!
Это непрада. Количество ядер почти не имеет значения если программа не оптимизирована специальным образом. Я не знаю, делает ли это компилятор дельфи автоматически, но можешь посмотреть сам.

Но ты путаешь понятия. Например вот посмотри http://www.cyberguru.ru/programming/delphi/threads.html
Если твой алгоритм можно распараллелить - то это прилично ускорит скорость работы.

И необязательно циклы в разных потоках запускать. Просто выдели части алгоритма которые могут выполняться параллельно.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием