Увеличение разрешения таймера (высокое разрешение) в Windows без NtSetTimerResolutionC++

Программы на C++. Форум разработчиков
Anonymous
Увеличение разрешения таймера (высокое разрешение) в Windows без NtSetTimerResolution

Сообщение Anonymous »

Мне нужен какой-нибудь таймер с более высоким разрешением, чем значение по умолчанию в Windows, равное ~15 мс. Мне нужен не таймер для измерения времени, а таймер, который может ждать X миллисекунд (или вызывать событие каждые X миллисекунд). Я знаю, что можно изменить разрешение таймера Windows с помощью NtSetTimerResolution, но это влияет на все приложения (чего мне не нужно). Мне не нужна большая точность, поэтому, скажем, если я ищу 2 мс, то 1,5 мс и 2,5 мс тоже подойдут.

Использование счетчиков работает, но это, очевидно, приводит к слишком большая загрузка процессора. Творческие идеи также приветствуются, если они помогут выполнить работу.

Подробнее здесь: https://stackoverflow.com/questions/589 ... merresolut

Вернуться в «C++»