多进程工作者的全局定时器 替代单进程工作模式的erlangtimer
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
790 B

  1. gTimer
  2. =====
  3. 多工作进程的全局定时器
  4. Build
  5. -----
  6. $ rebar3 compile
  7. Useage
  8. -----
  9. startWork/1 开启指定数量的定时器工作者
  10. setTimer/2 随机一个定时器工作者然后设置定时器 默认一个定时器进程 新开一个进程执行定时到期的函数
  11. setTimer/3 指定选择定时器工作者策略然后设置定时器 默认新开一个进程执行定时到期的函数
  12. setTimer/4 指定选择定时器工作者策略然后设置定时器 并指定执行的函数在定时器的进程 还是新spawn一个进程执行函数(一般来说轻度的函数可以就在定时器进程执行, 重度函数就新开一个进程执行)
  13. getTimer/1 获取定时器的信息
  14. delTimer/1 删除一个定时器