如何管理Java计时器任务?

1 java timer task

我正在寻找有关如何管理多个计时器任务的一些指导.我希望能够动态创建计时器,然后当每个计时器完成时,它将重置自己.

例:

定时器1 - 执行动作x - 重置以在30分钟内再次执行动作x

定时器2 - 执行动作y - 重置为在10分钟内再次执行动作y

Kev*_*vin 5

你想要的是ScheduledExecutorService.

它允许您安排任务在给定时间或以给定速率运行.