Нужно запустить алгоритм (движущийся, скользящий) для вычисления 5-минутных средних бит, которые пройдены. Все, с чем мне нужно работать, - это накопительное значение для передаваемых бит.Таймер Счетчик в C для расчета скорости?
Например: Я начинаю с 0 бит, через 5 минут у меня 10 бит, поэтому мой средний 10 бит. Через 5 минут у меня 15 бит, так что теперь мое среднее значение равно 7,5 бит. Еще через 5 минут у меня есть 30 бит, поэтому моя средняя теперь составляет 10,8 бит.
Мой вопрос: как я могу реализовать таймер \ счетчик в C++, чтобы он мог опросить значение битов с точными 5-минутными интервалами? Очевидно, я не могу использовать задержку 300 секунд. Но могу ли я сделать таймер в фоновом режиме, который будет запускать только событие (опросить значение бит) каждые 5 минут?
Какая ОС? Ядро или пользовательское приложение? –
Это для платы PowerPC. – jiake