Re: erlang:cancel_timer/1
Eric PAILLEAU <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected] > <mailto:[email protected]>> 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 >
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE/BqEhJJ84aukOqYB5djqWdYlW+IFAmANRCoACgkQ5djqWdYl W+LHQggAo2//4gPE/mBbpvMsna5ulKpbZGiR95q6PC6pSX4DPWOaw18+N16qsPJx 9j7HIPU1pCU81X2F3uIEp7knbWf2xE5BebQjMBOZDpbelYZ84N+qCAUBK6viMjV0 H/MFFT9kJZSfENSkKJuwGmSQXQXZWPM9NWNlmfrOSkNSliNoQHcvP2R2GWSNrEl8 ZVzJ1xpw6xUHtJsIPU/ygk4y9tik0rcm53eM06uGrI6n0pXNEbfoF2/t6QquYcAz 6yorqI2leKEuTi6A0f8os4Lmr2XTYUEo3Ld+K813D5vSsEQA+XhsbdUMMKliJ4U2 vcgVWGbAZQYi9+XbTyRz5hd3ftHgTw== =M1mq -----END PGP SIGNATURE-----