Russian Qt Forum
Декабрь 15, 2017, 07:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QNetworkAccessManager и QtConcurrent::run  (Прочитано 362 раз)
Zusykss
Чайник
*
Offline Offline

Сообщений: 95


Просмотр профиля
« : Август 09, 2017, 19:38 »

Код:
Всем привет.
Пример кода:

[code]
QList<QFuture<void>> listFut;
    for(int i = 0; i < m_allinfo.m_path.length(); ++i)
    {
        listFut.push_back(QtConcurrent::run(this, &Presenter::StartParsing, m_allinfo.m_member.m_login, m_allinfo.m_member.m_pass, m_allinfo.m_path[i], m_allinfo.path, this->m_cookiesPreFile));
    }
    for(int j = 0; j < listFut.length(); ++j)
        listFut[j].waitForFinished();

В классе реализуется скачивание файлов, от 10мб до 3гб
Хочу запустить несколько потоков которые буду скачивать файлы.[/code]
« Последнее редактирование: Август 10, 2017, 06:59 от Zusykss » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.074 секунд. Запросов: 22.