mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-15 16:34:44 +08:00
限制定时器最小时间为一个Tick单位(10ms)
This commit is contained in:
@@ -258,6 +258,10 @@ func (t *timeWheel) newTimer(ticks int64,additionData interface{},c chan *Timer)
|
|||||||
pTimer.bClose = false
|
pTimer.bClose = false
|
||||||
pTimer.C = c
|
pTimer.C = c
|
||||||
pTimer.AdditionData = additionData
|
pTimer.AdditionData = additionData
|
||||||
|
|
||||||
|
if ticks<=0 {
|
||||||
|
ticks = 1
|
||||||
|
}
|
||||||
pTimer.expireTicks = ticks+t.currentTicks
|
pTimer.expireTicks = ticks+t.currentTicks
|
||||||
return pTimer
|
return pTimer
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user