CLOCK_MONOTONIC永远不会由于NTP时间调整而经历中断,但是它 确实会
改变频率,因为NTP了解本地振荡器和上游服务器之间存在什么错误。
CLOCK_MONOTONIC_RAW只是本地振荡器,不受NTP约束。如果您想针对由于NTP而无法解决问题的时钟实施其他时间同步算法,这可能非常有用。尽管ntpd(NTP协议的参考实现和最广泛的NTP守护程序)被称为具有时间调整功能的“温和”,但准确地说是绝对时间比较温和。它愿意将时钟摆幅降低500ppm,如果您能够相对于其他标准来测量时钟频率,那将是非常惊人的。
在
CLOCK_MONOTONIC_RAW诸如此类的设施
pthread_timedwait_monotonic提供使用该时基的选项之前,的效用将受到限制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)