| .. | ||
| .gitignore | ||
| cmd.go | ||
| model.go | ||
| readme.md | ||
| timer_test.go | ||
| timer-mgr.go | ||
| timer-obj.go | ||
coroutine-timer支持如下工作:
定时触发设定的回调,最小精度秒级
使用方式
增加回调
- 导入包
- 调用AddTimerx添加定时回调,传入相关参数
ps:
- AddTimer1,AddTimer2,AddTimer3是内部自动生成的id,内部保证唯一性。外部如果后续要删除该添加的timer,需要持有返回的id信息
- AddTimer4 需要外部传入id,外部需要保证id的唯一性。并且这个方法会在内部校验id是否已经存在,所以性能上会比其他AddTimer方法慢
删除回调
DeleteTimer(id)