public class HashWheel extends Object
Constructor and Description |
---|
HashWheel(int size)
构造函数
|
Modifier and Type | Method and Description |
---|---|
boolean |
addTask(HashWheelTask task)
增加任务
|
boolean |
addTask(HashWheelTask task,
int interval)
增加任务
同步方式执行
|
boolean |
addTask(HashWheelTask task,
int interval,
boolean asynchronous)
增加任务
|
void |
clear()
清理所有的任务
请注意系统任务也会被清理
|
boolean |
removeTask(HashWheelTask task)
移除任务
|
void |
Tick()
执行一个步长
|
public boolean addTask(HashWheelTask task, int interval, boolean asynchronous)
task
- 任务对象interval
- 任务间隔的槽数asynchronous
- 是否异步执行public boolean addTask(HashWheelTask task, int interval)
task
- 任务对象interval
- 任务间隔的槽数public boolean addTask(HashWheelTask task)
task
- 任务对象public boolean removeTask(HashWheelTask task)
task
- 任务public void clear()
public void Tick()
Copyright © 2020 Voovan. All rights reserved.