go获取两个时间点的时间差
操作系统提供两种时钟:“wall clock” 墙上时钟 和 “monotonic clock” 单调时钟,
wall clock 会受到时钟同步的影响,用于显示时间。
monotonic clock 用于计量时间,例如 时间大小比较,时间差计算。不会时钟重置的影响。
例如,下面代码中,计算耗时,耗时一直是正的,20ms。
即使 wall clock 被重置。
start := time.Now()
... operation that takes 20 milliseconds ...
t := time