adjtime(x)调整时间非常慢

时间:2014-08-05 17:15:51

标签: c time adjustment

我试图adjtime调整时钟(例如,将来15分钟),为adjtime函数提供正确的偏移量。但正如我所理解的那样adjtime非常缓慢。所以,当我实际调用该函数然后检查它保持不变的时间时。

如何进行小调整(例如1s到1hr)以便立即显示效果?

感谢。

1 个答案:

答案 0 :(得分:3)

adjtime的重点是逐步和连续地这样做,不会破坏运行的应用程序,这些应用程序期望时间是连续的(更重要的是,单调)。如果你正确使用它(例如通过ntp),你的时钟应该不会漂移到足以需要15分钟的大调整。

如果您确实想要进行一次性大调整,请使用clock_settime。请注意,它可能会导致应用程序运行不正常。