timeBeginPeriod API是否会影响系统时钟?

时间:2009-07-01 08:55:23

标签: windows winapi

我有一个Win32应用程序,我的应用程序中有一些动画UI,为了使动画更加流畅,我调用timeBeginPeriod来提高时间分辨率,但我发现如果我的应用程序正在运行,系统时钟会延迟几秒钟很长时间。 timeBeginPeriod会影响系统时钟吗?

2 个答案:

答案 0 :(得分:3)

好问题。我不知道这个但是可以。根据{{​​3}}:“在调用timeBeginPeriod时要小心,因为频繁的调用会显着影响系统时钟,系统功耗和调度程序。”

答案 1 :(得分:2)

timeBeginPeriod的调用会更改系统中断周期。结果,更新速率和系统时间的更新增量相应地改变。 This回答证明了仔细查看系统时间和timeBeginPeriod。