Understanding time
Frank Muller <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAFA6GnAZ8n_543hx4qtkxUZYR2GvnGxRsUMBZMrdWLNiKWLSRQ@mail.gmail.com> |
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