erlang:cancel_timer/1

Eric PAILLEAU eric.pailleau@REDACTED
Sun Jan 24 10:55:53 CET 2021


Or write quicker in your shell, or increase time in timer call :)

Regards

Le 24/01/2021 à 06:56, Frank Muller a écrit :
> Forget about it. I need definitely some rest or a pinning operator ��
> 
> 
>     Sum. 24 jan 2021  01:14, Eric Pailleau <eric.pailleau@REDACTED
>     <mailto:eric.pailleau@REDACTED>> wrote :
> 
>         Hi,
> 
>         Try to forget f(TRef) between 3> and 4>?
> 
> 
>         Or use a pinning operator.
> 
>         Joke.
> 
> 
>         Envoyé depuis mon mobile
> 
> 
> 
>         ---- Frank Muller a écrit ----
> 
>         On both MacOS (any) and Linux (Ubuntu 20.04 <tel:20.04> LTS):
> 
>         Why this works?
> 
>         Erlang/OTP 22 [erts-10.7.2.5 <http://10.7.2.5>] [source]
>         [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1]
>         Eshell V10.7.2.5 <http://10.7.2.5>  (abort with ^G)
>         1> self().
>         <0.89.0 <tel:0.89.0>>
> 
>         2> TRef = erlang:send_after(9000, self(), die).
>         #Ref<0.2349067310.4021813252.2 <tel:0.2349067310.4021813252.2>981>
> 
>         3> erlang:cancel_timer(TRef).
>         7288           <--------------- expected/correct
> 
>         4> self().
>         <0.89.0 <tel:0.89.0>>
> 
> 
>         But this doesn’t:
> 
>         Erlang/OTP 22 [erts-10.7.2.5 <http://10.7.2.5>] [source]
>         [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1]
>         Eshell V10.7.2.5 <http://10.7.2.5>  (abort with ^G)
>         1> self().
>         <0.89.0 <tel:0.89.0>>
> 
>         2> TRef = erlang:send_after(9000, self(), die).
>         #Ref<0.2349067310.4021813252.2 <tel:0.2349067310.4021813252.2>981>
> 
>         3> erlang:put(die_tref, TRef).
>         undefined
> 
>         4> TRef = erlang:get(die_tref).
>         #Ref<0.2349067310.4021813252.2 <tel:0.2349067310.4021813252.2>981>
> 
>         5> erlang:cancel_timer(TRef).
>         false          <------------------ hmmm
> 
>         6> self().
>         <0.89.0 <tel:0.89.0>>
> 
> 
>         Am I missing something? Maybe I need some rest. 
> 
>         /Frank
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210124/ccf93a16/attachment.bin>


More information about the erlang-questions mailing list