Scheduler
基于 ScheduledThreadPoolExecutor
实现的简单调度器:
// 创建调度器实例:2 线程
Scheduler scheduler = Scheduler.create(2).startup();
// 调度一次:延迟 5 秒
scheduler.scheduleOnce("AAA", () -> System.out.println("AAA"), 5000);
scheduler.scheduleOnce("BBB", () -> System.out.println("BBB"), 5, TimeUnit.SECONDS);
// 周期调度:延迟 2 秒,每 4 秒一次
scheduler.schedule("AAA", () -> System.out.println("AAA"), 2, 4, TimeUnit.SECONDS);