Golang时间轮
type CallBackType func(e interface{})
PutTimer(second uint, repeat bool, id uint64, e interface{}, callBack CallBackType)
参数 | 意义 |
---|---|
second | 间隔 |
repeat | 是否循环执行 |
id | 添加的timer的id(用于移除) |
e | callBack的实参 |
callBack | 执行的方法 |
RemoveTimer(id uint64)
参数 | 意义 |
---|---|
id | 需要移除执行的timer的id |