时间轮算法是一种处理定时任务的高效算法。在 Java 中,可以使用 Timer 和 TimerTask 类来实现时间轮算法。
- 创建 Timer 对象,它是时间轮的核心。
- 创建 TimerTask 对象,它代表要在特定时间执行的任务。
- 调用 Timer 的 schedule() 方法,向其中添加 TimerTask 对象,指定执行时间。
- Timer 会在指定时间执行 TimerTask,并循环执行其中的任务。
例如:
import java.util.Timer;
import java.util.TimerTask;
public class Timer