/atomic_clock

Atomic operations on monotonic clock for your time measurements in Go.

Primary LanguageGoCreative Commons Zero v1.0 UniversalCC0-1.0

What

atomic_clock is convenient API around atomic int64 of monotonic clock. Use for time accounting. Do not use where actual time value matters.

Usage

Documentation

Key takeaways:

  • go get github.com/temoto/atomic_clock
  • Zero value of atomic_clock.Clock{} is usable.
  • Content is single int64 offset in nanoseconds from undefined epoch. Clock source is time.Since(epoch) which is monotonic since Go 1.9.

Flair

Build status Coverage Go Report Card