我正在寻找一种比Windows默认的约15毫秒更高分辨率的定时器。我不需要用于时间测量的定时器,而是需要一个能够等待X毫秒(或每X毫秒调用一个事件)的定时器。我知道可以使用
NtSetTimerResolution
更改Windows计时器分辨率,但这会影响所有应用程序(我不想要这个)。我不需要太高精度,所以如果我要求2毫秒,那么1.5毫秒和2.5毫秒也可以接受。
使用微调器可以工作,但这显然会导致CPU使用率过高。欢迎有创意的想法,只要能完成任务即可。