| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Многопоточная загрузка файлов |
| Автор: ecspertiza 26.3.2009, 10:29 |
| Сейчас пишу свой менеджер закачек наподобии Download Master, хочу задать такой вопрос в чём преимущества многопоточной загрузки файлов из инета по http? Ведь скорость всего канала поделется поровну между всеми потоками а значит файл быстрее нескачается, тогда зачем нужна такая фича как многопоточная загрузка файлов? |
| Автор: zim22 26.3.2009, 10:36 |
| ecspertiza, отличный вопрос по с++. главное в тему. |
| Автор: ecspertiza 26.3.2009, 10:37 |
| тогда куда его пихать???? да и мжнэджер загрузок как раз на C++ |
| Автор: ksili 26.3.2009, 10:38 |
| И, что интересно, у него уже была подобная тема. |
| Автор: Alexeis 26.3.2009, 10:38 |
| ecspertiza, часто сервер ограничивает скорость на одно соединение. Если потоков 5, то считай скорость уже в 5 лимитов, т.е. в 5 раз выше. |
| Автор: ecspertiza 26.3.2009, 10:41 |
| Alexeis, спасибо понял, вопрос закрыт. |
| Автор: kamre 26.3.2009, 11:54 | ||
А еще бывают г*** провайдеры, у которых пробемы со стабильностью соединений. И получается, что если качать в один поток, то связь часто прерывается по таймауту. А когда в 5-10 потоков идет закачка, то простаивание 2-3 из-за нестабильности соединений мало влияет на скорость и закачка в итоге идет быстрее. |
| Автор: just_geek 26.3.2009, 15:36 |
| Было бы интересно, если бы еще закачка с нескольких зеркал шла |