Я просто пробовал метод SetTimer в Win32 с некоторыми низкими значениями, такими как 10 мс в качестве периода ожидания. Я рассчитал время, необходимое для получения 500 событий таймера, и ожидал, что оно составит около 5 секунд. Удивительно, но я обнаружил, что для получения этих многих событий требуется около 7,5 секунд, что означает, что время ожидания составляет около 16 мс. Есть ли какие-либо ограничения на значение, которое мы можем установить для периода ожидания (я не смог найти ничего в MSDN)? Кроме того, другие процессы, выполняющиеся в моей системе, влияют на эти сообщения таймера?