【问题标题】:Does the timeBeginPeriod API affect the system clock?timeBeginPeriod API 会影响系统时钟吗?
【发布时间】:2009-07-01 08:55:23
【问题描述】:

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

【问题讨论】:

    标签: windows winapi


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 您链接到的非常详细且内容丰富的答案,感谢您指出它
      猜你喜欢
      • 1970-01-01
      • 2015-02-08
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      相关资源
      最近更新 更多