| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.cron.timingwheel |
时间轮实现,重写了kafka的TimingWheel
时间轮一般会实现成一个环形结构,类似一个时钟,分为很多槽,一个槽代表一个时间间隔,每个槽使用双向链表存储定时任务。 |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TimerTaskList |
TimerTask.timerTaskList
时间槽
|
| 构造器和说明 |
|---|
TimingWheel(long tickMs,
int wheelSize,
Consumer<TimerTaskList> consumer)
构造
|
TimingWheel(long tickMs,
int wheelSize,
long currentTime,
Consumer<TimerTaskList> consumer)
构造
|
Copyright © 2024. All rights reserved.