0

似乎在某些情况下,使用其中一个GetTickCountCTime::GetCurrentTime(两个 Windows 编程)测量的时间差并不相等。

我说“似乎”,因为我不能确定我找到了问题的原因。但是,在这个论坛中,有人评论说“GetTickCount没有针对滞后进行调整,并且会滞后于从启动时间开始的系统时间增量”。

所以我想知道如果一台计算机已经运行了很长时间(一个月或几个),那么时间是否有可能GetTickCountGetCurrentTime产生不同的值?

另外让我感到困惑的是以下行WinBase.h

#define GetCurrentTime() GetTickCount()

那么GetCurrentTime还有GetTickCount不同的功能吗?

我尝试使用QueryUnbiasedInterruptTime模拟系统运行了很长时间,但没有成功。

4

0 回答 0