我有一个Win32应用程序,我的应用程序中有一些动画UI,为了使动画更加流畅,我调用timeBeginPeriod来提高时间分辨率,但我发现如果我的应用程序正在运行,系统时钟会延迟几秒钟很长时间。 timeBeginPeriod会影响系统时钟吗?
答案 0 :(得分:3)
好问题。我不知道这个但是可以。根据{{3}}:“在调用timeBeginPeriod时要小心,因为频繁的调用会显着影响系统时钟,系统功耗和调度程序。”
答案 1 :(得分:2)
对timeBeginPeriod
的调用会更改系统中断周期。结果,更新速率和系统时间的更新增量相应地改变。 This回答证明了仔细查看系统时间和timeBeginPeriod。