Планировщик (бегун) вводит задержку загрузки файла - PullRequest
0 голосов
/ 19 марта 2020

У меня есть программа, которая запускает событие l oop. Предположим, что событие l oop имеет 10 модулей, а каждый модуль имеет функцию run(), которая вызывается планировщиком. Один из моих модулей - проверка скорости загрузки файлов через интерфейс rnet. Так что в основном функция run() в моем модуле использует libcurl для загрузки файла. это случается очень часто, когда планировщик вызывает метод run() моего модуля.

Из-за описанной выше структуры скорость загрузки файлов, которую я получаю, очень мала, ie, намного меньше, чем я ожидаю от моего rnet интерфейса. Мне интересно, есть ли способ с использованием std :: thread, который я могу вызвать run() методом моего модуля, таким образом, чтобы он мог переопределить задержку, введенную планировщиком.

...