Documentation ¶
Index ¶
Constants ¶
View Source
const ( TIME_NEAR_SHIFT = 8 TIME_NEAR = (1 << TIME_NEAR_SHIFT) TIME_LEVEL_SHIFT = 6 TIME_LEVEL = (1 << TIME_LEVEL_SHIFT) TIME_NEAR_MASK = (TIME_NEAR - 1) TIME_LEVEL_MASK = (TIME_LEVEL - 1) TICK_INTERVAL = 10 * time.Millisecond )
Variables ¶
This section is empty.
Functions ¶
func RegisterTimer ¶
func RegisterTimer(id *int64, duration time.Duration, handle TimerHandle, opts ...OpOption)
func StoreTimerId ¶
Types ¶
type Op ¶
type Op struct {
// contains filtered or unexported fields
}
先搞清楚下面的单位 1秒=1000毫秒 milliseconds 1毫秒=1000微秒 microseconds 1微秒=1000纳秒 nanoseconds 整个timer中毫秒的精度都是10ms, 也就是说毫秒的一个三个位,但是最小的位被丢弃
type OpOption ¶
type OpOption func(*Op)
先搞清楚下面的单位 1秒=1000毫秒 milliseconds 1毫秒=1000微秒 microseconds 1微秒=1000纳秒 nanoseconds 整个timer中毫秒的精度都是10ms, 也就是说毫秒的一个三个位,但是最小的位被丢弃
type Timer ¶
type Timer struct {
// contains filtered or unexported fields
}
先搞清楚下面的单位 1秒=1000毫秒 milliseconds 1毫秒=1000微秒 microseconds 1微秒=1000纳秒 nanoseconds 整个timer中毫秒的精度都是10ms, 也就是说毫秒的一个三个位,但是最小的位被丢弃
var (
TIMER *Timer
)
type TimerHandle ¶
type TimerHandle func()
先搞清楚下面的单位 1秒=1000毫秒 milliseconds 1毫秒=1000微秒 microseconds 1微秒=1000纳秒 nanoseconds 整个timer中毫秒的精度都是10ms, 也就是说毫秒的一个三个位,但是最小的位被丢弃
Click to show internal directories.
Click to hide internal directories.