Tag: 谷歌云,扳手

为什么Google的TrueTime API很难复制?

我不确定为什么媒体普遍认为谷歌的TrueTime API难以复制(有线,Slashdot等)。 我可以理解获得谷歌实现的低错误间隔是多么困难,但我不知道API本身将如何变得非常困难。 例如,我掀起了一个黑客攻击版本。 这是间隔。 typedef struct TT_interval { struct timeval earliest; struct timeval latest; } TT_interval; 这是现在的function。 int TT_now(TT_interval* interval) { struct ntptimeval tv; struct timeval delta; struct timeval* earliest_p = &(interval->earliest); struct timeval* latest_p = &(interval->latest); struct timeval* now_p = &(tv.time); struct timeval* delta_p = δ timerclear(&delta); timerclear(&interval->earliest); timerclear(&interval->latest); if(ntp_gettime(&tv) == 0) { […]