Erlang: Timer - Как получить секунды до истечения срока действия TRef? - PullRequest
0 голосов
/ 14 декабря 2018

Есть ли способ в Эрланге получить количество секунд (или миллисекунд), пока не истечет таймер, используя ссылку на таймер?

Пример: код запускает таймер, и через некоторое время я хочупроверьте, сколько времени осталось до истечения срока действия.

Заранее спасибо.

1 Ответ

0 голосов
/ 14 декабря 2018

Используйте erlang:read_timer/1, чтобы получить количество миллисекунд до истечения времени таймера:

1> TRef = erlang:start_timer(60000, self(), hello).
#Ref<0.2346158170.2350907396.218361>
2> erlang:read_timer(TRef).
55824
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...