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

Yig*_* Wu 6 windows winapi

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

Two*_*ymz 3

好问题。我不知道这一点,但是是的,可以。根据MSDN 的说法:“调用 timeBeginPeriod 时要小心,因为频繁调用会显着影响系统时钟、系统电源使用和调度程序。”