clarify what a 'monotonic' timestamp is (#18163)
This commit is contained in:
parent
7ef364a402
commit
0aa8b793a5
1 changed files with 2 additions and 3 deletions
|
|
@ -10,7 +10,7 @@
|
||||||
##[
|
##[
|
||||||
The `std/monotimes` module implements monotonic timestamps. A monotonic
|
The `std/monotimes` module implements monotonic timestamps. A monotonic
|
||||||
timestamp represents the time that has passed since some system defined
|
timestamp represents the time that has passed since some system defined
|
||||||
point in time. The monotonic timestamps are guaranteed to always increase,
|
point in time. The monotonic timestamps are guaranteed not to decrease,
|
||||||
meaning that that the following is guaranteed to work:
|
meaning that that the following is guaranteed to work:
|
||||||
]##
|
]##
|
||||||
|
|
||||||
|
|
@ -18,9 +18,8 @@ runnableExamples:
|
||||||
import std/os
|
import std/os
|
||||||
|
|
||||||
let a = getMonoTime()
|
let a = getMonoTime()
|
||||||
sleep(10)
|
|
||||||
let b = getMonoTime()
|
let b = getMonoTime()
|
||||||
assert a < b
|
assert a <= b
|
||||||
|
|
||||||
##[
|
##[
|
||||||
This is not guaranteed for the `times.Time` type! This means that the
|
This is not guaranteed for the `times.Time` type! This means that the
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue