Browse Source

ft: 优化

master
SisMaker 2 years ago
parent
commit
4d83c93cc4
1 changed files with 9 additions and 4 deletions
  1. +9
    -4
      src/gTimer.erl

+ 9
- 4
src/gTimer.erl View File

@ -9,7 +9,8 @@
, setTimer/2
, setTimer/3
, getTimer/1
, delTimer/1
, asyncDelTimer/1
, syncDelTimer/1
]).
timerName(Idx) ->
@ -51,6 +52,10 @@ setTimer(Time, MFA, Strategy) ->
getTimer(TimerRef) ->
erlang:read_timer(TimerRef).
-spec delTimer(TimerRef :: reference()) -> false | non_neg_integer().
delTimer(TimerRef) ->
erlang:cancel_timer(TimerRef) .
-spec asyncDelTimer(TimerRef :: reference()) -> false | non_neg_integer().
asyncDelTimer(TimerRef) ->
erlang:cancel_timer(TimerRef, [{async, true} | {info, false}]).
-spec syncDelTimer(TimerRef :: reference()) -> false | non_neg_integer().
syncDelTimer(TimerRef) ->
erlang:cancel_timer(TimerRef).

Loading…
Cancel
Save