Показать сообщение отдельно
  #2  
Старый 31.01.2016, 19:53
Delphinaut Delphinaut вне форума
Прохожий
 
Регистрация: 28.01.2016
Сообщения: 11
Версия Delphi: Delphi XE
Репутация: 10
По умолчанию

Сам алгоритм вроде бы простой. Но можно насоздавать лишних потоков, которые только замедлят построение из-за сохранения/загрузки контекста потока, если два или несколько потоков программы будут выполняться в одном физическом потоке процессора. Вопрос: когда остановиться? Сколько потоков реально будут выполняться параллельно на современных процессорах?
Ответить с цитированием