Go的时间包声称提供了纳秒级的精度。 http://golang.org/src/pkg/time/time.go
我想知道它是如何实现的以及我是否可以信任它。我的疑问来自Python,该文件清楚地记录了它随时间变化的困难和局限性:
来自http://docs.python.org/2/library/time.html
各种实时函数的精度可能比表示其值或自变量的单位所建议的精度低。例如,在大多数Unix系统上,时钟每秒仅“滴答”一声50或100次。
另一方面,time()和sleep()的精度优于Unix上的精度:时间以浮点数表示,time()返回可用的最准确时间(使用Unix gettimeofday()),以及sleep()将接受一个非零分数的时间(Unix select()用于实现这一点,如果有的话)。
由于操作系统给Python带来了如此艰巨的时间,因此Go如何实现其纳秒级精度?
吃鸡游戏
凤凰求蛊
相关分类