У меня есть программа, написанная на C ++, которая постоянно записывает файлы на жесткий диск.Используемый жесткий диск достаточно быстр, чтобы справиться с этим, не замедляя работу приложения.
Теперь время от времени мне нравится программа для копирования / синхронизации файлов на наш сервер.Сложность, с которой я сталкиваюсь, заключается в том, что я не хочу, чтобы копия использовала много системных ресурсов, поэтому она не замедляет работу приложения или запись новых файлов.
Я думаю, что запуск копирования / синхронизации в фоновом потоке поможетв некоторой степени, но это все равно будет подчеркивать жесткий диск и замедлять запись новых файлов, верно?
Итак, я думаю, мой вопрос заключается в том, как я могу контролировать скорость операции копирования?Или есть другой лучший способ сделать это?
Любая помощь действительно ценится.
Деннис