Re: Understanding time
Frank Muller <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAFA6GnD7n_oWeyX3nWE0HPdM+c-+EwYtQ1+RPceExKWM_oZ56g@mail.gmail.com> |
Crystal clear guys. Thank you so much > It is not strictly monotonic, see the note: > https://erlang.org/doc/man/erlang.html#monotonic_time-0 > > Also see this if you need ordered events: > > https://erlang.org/doc/apps/erts/time_correction.html#Dos_and_Donts_Determine_Order_of_Events_With_Time_of_the_Event > > Cheers, > > On 07/09/2021 08:27, Frank Muller wrote: > > Hi Everyone > > > > Yesterday, a Java developer told me that getting unique timestamps is > > only guaranteed to be possible between COREs on the same CPU. Stated > > otherwise, two processes on two different CPUs could get the same > timestamp. > > > > I’m now wondering if calls to “erlang:system_time/1” are strictly > > monotonic > > ( > https://erlang.org/doc/apps/erts/time_correction.html#strictly-monotonically-increasing) > > > between Erlang processes on the same scheduler, and even between Erlang > > processes on different schedulers. > > > > Can anyone clarify please? > > > > /Frank > > -- > Loïc Hoguin > https://ninenines.eu >