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